• DocumentCode
    3433459
  • Title

    Hardware Efficient Piecewise Linear Branch Predictor

  • Author

    Tu, Jiajin ; Chen, Jian ; John, Lizy K.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Texas Univ., Austin, TX
  • fYear
    2007
  • fDate
    6-10 Jan. 2007
  • Firstpage
    673
  • Lastpage
    678
  • Abstract
    Piecewise linear branch predictor has been demonstrated to have superior prediction accuracy; however, its huge hardware overhead prevents the predictor from being practical in the VLSI design. This paper presents two novel techniques targeting at reducing the hardware cost of the predictor, i.e., history skewed indexing and stack-based misprediction recovery. The former is designed to reduce the number of ahead-pipelined paths by introducing the history bits in the index of the weight table, while the latter employs stacks instead of arrays of registers to recover predictor states from misprediction. Experimental results show that history skewed indexing helps the predictor improve prediction accuracy by 5.8% at the same hardware cost. Moreover, the combination of these techniques can achieve about 30% area reduction with less than 3% IPC loss compared with the original piecewise linear predictor
  • Keywords
    VLSI; microprocessor chips; piecewise linear techniques; pipeline processing; VLSI design; ahead-pipelined paths; hardware cost; history skewed indexing; piecewise linear branch predictor; stack-based misprediction recovery; Accuracy; Costs; Counting circuits; Degradation; Delay; Hardware; History; Indexing; Piecewise linear techniques; Pipeline processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 2007. Held jointly with 6th International Conference on Embedded Systems., 20th International Conference on
  • Conference_Location
    Bangalore
  • ISSN
    1063-9667
  • Print_ISBN
    0-7695-2762-0
  • Type

    conf

  • DOI
    10.1109/VLSID.2007.89
  • Filename
    4092119