• DocumentCode
    1416554
  • Title

    Implementation and analysis of path history in dynamic branch prediction schemes

  • Author

    Reches, Shlomo ; Weiss, Shlomo

  • Author_Institution
    Dept. of Electr. Eng., Tel Aviv Univ., Israel
  • Volume
    47
  • Issue
    8
  • fYear
    1998
  • fDate
    8/1/1998 12:00:00 AM
  • Firstpage
    907
  • Lastpage
    912
  • Abstract
    Accurate branch prediction is essential for providing higher performance levels in modern processors. Many branch predictors use branch execution history to identify repetitive branch behavior. Path history provides additional information that may help separate sequences of different branch instructions with identical execution history. We present a method to implement path history in hardware-based branch prediction, and a comprehensive simulation study of branch prediction strategies that integrate path history
  • Keywords
    computer architecture; branch execution; branch predictors; dynamic branch prediction schemes; hardware-based branch prediction; path history; repetitive branch behavior; simulation study; Accuracy; Databases; History; Interference; Pattern matching; Performance analysis; Prediction methods; Predictive models; Shift registers; Switches;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.707596
  • Filename
    707596