ACM Home Page
Please provide us with feedback. Feedback
Microarchitectural techniques for power gating of execution units
Full text PdfPdf (152 KB)
Source
International Symposium on Low Power Electronics and Design archive
Proceedings of the 2004 international symposium on Low power electronics and design table of contents
Newport Beach, California, USA
SESSION: Microarchitecural techniques for power reduction table of contents
Pages: 32 - 37  
Year of Publication: 2004
ISBN:1-58113-929-2
Authors
Zhigang Hu  IBM T. J. Watson Research Center
Alper Buyuktosunoglu  IBM T. J. Watson Research Center
Viji Srinivasan  IBM T. J. Watson Research Center
Victor Zyuban  IBM T. J. Watson Research Center
Hans Jacobson  IBM T. J. Watson Research Center
Pradip Bose  IBM T. J. Watson Research Center
Sponsors
ACM: Association for Computing Machinery
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 34,   Downloads (12 Months): 150,   Citation Count: 9
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/1013235.1013249
What is a DOI?

ABSTRACT

Leakage power is a major concern in current and future microprocessor designs. In this paper, we explore the potential of architectural techniques to reduce leakage through power-gating of execution units. This paper first develops parameterized analytical equations that estimate the break-even point for application of power-gating techniques. The potential for power gating execution units is then evaluated, for the range of relevant break-even points determined by the analytical equations, using a state-of-the-art out-of-order superscalar processor model. The power gating potential of the floating-point and fixed-point units of this processor is then evaluated using three different techniques to detect opportunities for entering sleep mode; ideal, time-based, and branch-misprediction-guided. Our results show that using the time-based approach, floating-point units can be put to sleep for up to 28% of the execution cycles at a performance loss of 2%. For the more difficult to power-gate fixed-point units, the branch misprediction guided technique allows the fixed-point units to be put to sleep for up to 40% more of the execution cycles compared to the simpler time-based technique, with similar performance impact. Overall, our experiments demonstrate that architectural techniques can be used effectively in power-gating execution units.


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
2
 
3
 
4
5
6
7
 
8
 
9
 
10
Kao, J., and Chandrakasan, A. Dual-Threshold Voltage Techniques for Low-Power Digital Circuits. IEEE Journal of Solid State Circuits 35 (2000).
11
 
12
Moudgill, M., Bose, P., and Moreno, J. H. Validation of Turandot, a Fast Processor Model for Microarchitecture Exploration. In IPCCC (1999).
 
13
14
 
15
 
16
Tendler, J. M., Dodson, J. S., Fields, J. S., Le, H., and Sinharoy, B. POWER4 System Microarchitecture. IBM Journal Research and Development 46, 1 (2002).

CITED BY  9

Collaborative Colleagues:
Zhigang Hu: colleagues
Alper Buyuktosunoglu: colleagues
Viji Srinivasan: colleagues
Victor Zyuban: colleagues
Hans Jacobson: colleagues
Pradip Bose: colleagues