• DocumentCode
    424388
  • Title

    SEPAS: A Highly Accurate Energy-Efficient Branch Predictor

  • Author

    Baniasadi, Amirali ; Moshovos, Andreas

  • Author_Institution
    University of Victoria
  • fYear
    2004
  • fDate
    11-11 Aug. 2004
  • Firstpage
    38
  • Lastpage
    43
  • Abstract
    Designers have invested much effort in developing accurate branch predictors with short learning periods. Such techniques rely on exploiting complex and relatively large structures. Although exploiting such structures is necessary to achieve high accuracy and fast learning, once the short learning phase is over, a simple structure can efficiently predict the branch outcome for the majority of branches. Moreover, for a large number of branches, once the branch reaches the steady state phase, updating the branch predictor unit is unnecessary since there is already enough information available to the predictor to predict the branch outcome accurately. Therefore, aggressive usage of complex large branch predictors appears to be inefficient since it results in unnecessary energy consumption. In this work we introduce Selective Predictor Access (SEPAS) to exploit this design inefficiency. SEPAS uses a simple power efficient structure to identify well behaved branch instructions that are in their steady state phase. Once such branches are identified, the predictor is no longer accessed to predict their outcome or to update the associated data. We show that it is possible to reduce the number of predictor accesses and energy consumption considerably with a negligible performance loss (worst case 0.25%).
  • Keywords
    High-Performance Processors; Power-Aware Branch Prediction; Selective Predictor Access; High-Performance Processors; Power-Aware Branch Prediction; Selective Predictor Access;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Low Power Electronics and Design, 2004. ISLPED '04. Proceedings of the 2004 International Symposium on
  • Conference_Location
    Newport Beach, CA, USA
  • Print_ISBN
    1-58113-929-2
  • Type

    conf

  • Filename
    1382957