• DocumentCode
    2029256
  • Title

    Cost-effective branch prediction by combining hedging and filtering

  • Author

    Maa, Yeong-Chang ; Yen, Mao-Hsu ; Kuo, Shu-Ming ; Lee, Guan-Luen

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Nat. Taiwan Ocean Univ., Keelung, Taiwan
  • fYear
    2010
  • fDate
    16-18 Dec. 2010
  • Firstpage
    648
  • Lastpage
    655
  • Abstract
    With the ever increasing needs of power aware architecture and circuit design in recent years, how to reduce the power consumption of processors without sacrificing performance has become an important issue. In this paper, we propose a new method for low power branch prediction-Hedging Filter, which combines filtering scheme reducing dynamic power consumption with hedging prediction mechanism lowering static power dissipation. We analyze and empirically study this proposed scheme embodied in the Sentry Table-Complementary Branch Prediction combo with respect to critical path delay, performance, hardware overhead and power consumption. Hedging Filter not only preserves critical path delay and prediction accuracy, but also contributes to the savings of dynamic and static power. From our evaluation, presuming equivalent or superior performance with respect to traditional counterparts, the proposed method reduces branch prediction hardware cost by up to 71% and power saving by up to 79% respectively.
  • Keywords
    computer architecture; microprocessor chips; power aware computing; low power branch prediction-hedging filter method; processor power consumption reduction; sentry table-complementary branch prediction combo; Accuracy; Delay; Hardware; Integrated circuit modeling; Pipelines; Power demand; Program processors; Hedging filter; branch prediction; low power; power aware; processor architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Symposium (ICS), 2010 International
  • Conference_Location
    Tainan
  • Print_ISBN
    978-1-4244-7639-8
  • Type

    conf

  • DOI
    10.1109/COMPSYM.2010.5685433
  • Filename
    5685433