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 :
بازگشت