• DocumentCode
    3514637
  • Title

    Dynamic branch prediction using neural networks

  • Author

    Steven, Gordon ; Anguera, Rubén ; Egan, Colin ; Steven, Fleur ; Vintan, Lucian

  • Author_Institution
    Hertfordshire Univ., Hatfield, UK
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    178
  • Lastpage
    185
  • 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 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
  • Keywords
    backpropagation; neural nets; parallel architectures; program compilers; time series; vector quantisation; backpropagation network; dynamic branch prediction; general time series prediction problem; high-performance processors; lecturing vector quantisation; neural networks; neural predictor; two-level adaptive predictors; Accuracy; Backpropagation; Counting circuits; History; Neural networks; Performance loss; Pipelines; Silicon; Vector quantization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital Systems Design, 2001. Proceedings. Euromicro Symposium on
  • Conference_Location
    Warsaw
  • Print_ISBN
    0-7695-1239-9
  • Type

    conf

  • DOI
    10.1109/DSD.2001.952279
  • Filename
    952279