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
Link To Document