loading...
Dynamic Branch Prediction Using Neural Networks
Warsaw, Poland September 04-September 06
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/DSD.2001.952279Euromicro Symposium on Digital System ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Gordon Steven, University of Hertfordshire
Rubén Anguera, University of Hertfordshire
Colin Egan, University of Hertfordshire
Fleur Steven, University of Hertfordshire
Lucian Vintan, University "Lucian Blaga" of Sibiu
Abstract: Dynamic branch prediction in high-performance processors is a specific instance of a general Time Series Prediction problem that occurs in many areas of science. In contrast, most branch prediction research focuses on Two-Level Adaptive Branch Prediction techniques, a very specific solution to the branch prediction problem. An alternative approach is to look to other application areas and fields for novel solutions to the problem. In this paper, we examine the application of neural networks to dynamic branch prediction. Two neural networks are considered: a Learning Vector Quantisation (LVQ) Network and a Backpropagation Network. We demonstrate that a neural predictor can achieve misprediction rates comparable to conventional Two-level Adaptive Predictors and suggest that neural predictors merit further investigation.
Citation:
Gordon Steven, Rubén Anguera, Colin Egan, Fleur Steven, Lucian Vintan, "Dynamic Branch Prediction Using Neural Networks," dsd, pp.0178, Euromicro Symposium on Digital Systems Design (DSD'01), 2001
Usage of this product signifies your acceptance of the Terms of Use.