Black, Michael David - 2007
Speculation plays an ever-increasing role in optimizing the execution of programs in computer architecture. Speculative … consequently do not realize their potential accuracy. Perceptrons, or simple neural networks, can be highly useful in speculation … speculation in computer architecture.This dissertation first studies how perceptrons can be made to predict accurately when they …