• DocumentCode
    815235
  • Title

    Customizing the branch predictor to reduce complexity and energy consumption

  • Author

    Huang, Michael C. ; Chaver, Daniel ; Piñuel, Luis ; Prieto, Manuel ; Tirado, Francisco

  • Author_Institution
    Dept. of Comput. Sci., Rochester Univ., NY, USA
  • Volume
    23
  • Issue
    5
  • fYear
    2003
  • Firstpage
    12
  • Lastpage
    25
  • Abstract
    To exploit instruction-level parallelism, high-end processors use branch predictors consisting of many large, often underutilized structures that cause unnecessary energy waste and high power consumption. By adapting the branch target buffer´s size and dynamically disabling a hybrid predictor´s components, the authors create a customized branch predictor that saves a significant amount of energy with little performance degradation.
  • Keywords
    computational complexity; parallel architectures; performance evaluation; branch predictors; complexity; high-end processors; instruction-level parallelism; performance; Batteries; Clocks; Computer industry; Energy consumption; Energy efficiency; Microprocessors; Personal communication networks; Resistance heating; Shipbuilding industry; Switching circuits;
  • fLanguage
    English
  • Journal_Title
    Micro, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1732
  • Type

    jour

  • DOI
    10.1109/MM.2003.1240209
  • Filename
    1240209