ACM Home Page
Please provide us with feedback. Feedback
Branch prediction on demand: an energy-efficient solution
Full text PdfPdf (151 KB)
Source International Symposium on Low Power Electronics and Design archive
Proceedings of the 2003 international symposium on Low power electronics and design table of contents
Seoul, Korea
SESSION: Circuit considerations for low power table of contents
Pages: 390 - 395  
Year of Publication: 2003
ISBN:1-58113-682-X
Authors
Daniel Chaver  Universidad Complutense, Madrid, Spain
Luis Piñuel  Universidad Complutense, Madrid, Spain
Manuel Prieto  Universidad Complutense, Madrid, Spain
Francisco Tirado  Universidad Complutense, Madrid, Spain
Michael C. Huang  University of Rochester, Rochester, New York
Sponsors
ACM: Association for Computing Machinery
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 34,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/871506.871603
What is a DOI?

ABSTRACT

High-end processors typically incorporate complex branch predictors consisting of many large structures that together consume a notable fraction of total chip power (more than 10% in some cases). Depending on the applications, some of these resources may remain underused for long periods of time. We propose a methodology to reduce the energy consumption of the branch predictor by characterizing prediction demand using profiling and dynamically adjusting predictor resources accordingly. Specifically, we disable components of the hybrid direction predictor and resize the branch target buffer. Detailed simulations show that this approach reduces the energy consumption in the branch predictor by an average of 72% and up to 89% with virtually no impact on prediction accuracy and performance.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
D. Albonesi. Selective Cache Ways: On-Demand Cache Resource Allocation. Journal of Instruction-Level Parallelism, 2, 2000.
2
3
4
 
5
6
 
7
8
 
9
10
 
11
 
12
N. Jouppi S. Wilton. CACTI: an Enhanced Cache Access and Cycle Time Model. IEEE Journal of Solid-State Circuits, 31(5):677--688, May 1996.
13
 
14
A. Seznec and P. Michaud. De-aliased Hybrid Branch Predictors. Technical Report No. 3618, Institut National de Recherche en Informatique et en Automatique (INRIA), February 1999.
 
15
 
16


Collaborative Colleagues:
Daniel Chaver: colleagues
Luis Piñuel: colleagues
Manuel Prieto: colleagues
Francisco Tirado: colleagues
Michael C. Huang: colleagues