• DocumentCode
    2872512
  • Title

    Differential FCM: increasing value prediction accuracy by improving table usage efficiency

  • Author

    Goeman, Bart ; Vandierendonck, Hans ; De Bosschere, Koen

  • Author_Institution
    Dept. of Electron. & Inf. Syst., Ghent Univ., Belgium
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    207
  • Lastpage
    216
  • Abstract
    Value prediction is a relatively new technique to increase the Instruction Level Parallelism (ILP) in future microprocessors. An important problem when designing a value predictor is efficiency, an accurate predictor requires huge prediction tables. This is especially the case for the finite context method (FCM) predictor the most accurate one. In this paper, we show that the prediction accuracy of the FCM can be greatly improved by making the FCM predict studies instead of values. This new predictor is called the differential finite context method (DFCM) predictor. The DFCM predictor outperforms a similar FCM predictor by as much as 33%, depending on the prediction table size. If we take the additional storage into account, the difference is still 15% for realistic predictor sizes. We use several metrics to show that the key to this success is reduced aliasing in the level-2 table. We also show that the DFCM is superior to hybrid predictors based on FCM and stride predictors, since its prediction accuracy is higher than that of a hybrid one using a perfect meta-predictor
  • Keywords
    computer architecture; microprocessor chips; differential finite context method; finite context method; hybrid predictors; metrics; microprocessors; perfect meta-predictor; table usage efficiency; value prediction accuracy; value predictor; Accuracy; Counting circuits; Information systems; Interference; Microprocessors; Upper bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Performance Computer Architecture, 2001. HPCA. The Seventh International Symposium on
  • Conference_Location
    Monterrey
  • ISSN
    1530-0897
  • Print_ISBN
    0-7695-1019-1
  • Type

    conf

  • DOI
    10.1109/HPCA.2001.903264
  • Filename
    903264