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