• DocumentCode
    2908800
  • Title

    Filtering Global History: Power and Performance Efficient Branch Predictor

  • Author

    Ayoub, Raid ; Orailoglu, Alex

  • Author_Institution
    CSE Dept., Univ. of California at San Diego, La Jolla, CA, USA
  • fYear
    2009
  • fDate
    7-9 July 2009
  • Firstpage
    203
  • Lastpage
    206
  • Abstract
    In this paper we present an Application Customizable Branch Predictor, ACBP, that delivers efficiency in energy savings and performance without compromising prediction accuracy. The idea of our technique is to filter unnecessary global history information within the global history register to minimize the predictor size while maintaining prediction accuracy. We suggest in this work an efficient algorithm to capture the beneficial correlations. A cost-efficient and programmable hardware architecture is presented. Extensive experimental analysis confirms significant improvements in power savings and latency, ranging up to 84% and 30%,respectively.
  • Keywords
    parallel architectures; power control; program compilers; ACBP; Application Customizable Branch Predictor; cost efficient hardware architecture; global history information filter; power and performance efficient branch predictor; programmable hardware architecture; Accuracy; Costs; Delay; Embedded system; Filtering; High performance computing; History; Power dissipation; Power filters; USA Councils; Application customization; Branch prediction; Performance; Power;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-specific Systems, Architectures and Processors, 2009. ASAP 2009. 20th IEEE International Conference on
  • Conference_Location
    Boston, MA
  • ISSN
    2160-0511
  • Print_ISBN
    978-0-7695-3732-0
  • Electronic_ISBN
    2160-0511
  • Type

    conf

  • DOI
    10.1109/ASAP.2009.26
  • Filename
    5200031