Dynamic branch prediction using neural networks

Steven, G.B., Anguera, R., Egan, C., Steven, F.L. and Vintan, L. (2001) Dynamic branch prediction using neural networks. In: UNSPECIFIED.
Copy

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 lecturing 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.


picture_as_pdf
901809.pdf
subject
Published Version

View Download

EndNote BibTeX Reference Manager Refer Atom Dublin Core HTML Citation RIOXX2 XML METS OPENAIRE MODS MPEG-21 DIDL OpenURL ContextObject in Span ASCII Citation OpenURL ContextObject Data Cite XML
Export

Downloads