DocumentCode :
1697153
Title :
Microarchitectural techniques for power gating of execution units
Author :
Hu, Zhigang ; Buyuktosunoglu, Alper ; Srinivasan, Viji ; Zyuban, Victor ; Jacobson, Hans ; Bose, Pradip
Author_Institution :
IBM Thomas J. Watson Res. Center, NY, USA
fYear :
2004
Firstpage :
32
Lastpage :
37
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.
Keywords :
fixed point arithmetic; floating point arithmetic; leakage currents; low-power electronics; microprocessor chips; parallel architectures; pipeline arithmetic; execution units; fixed-point units; floating-point units; low power; microarchitectural techniques; microprocessor design; parameterized analytical equations; power gating; superscalar processor model; time-based approach; CMOS technology; Circuits; Equations; Jacobian matrices; Microarchitecture; Out of order; Performance loss; Permission; Pipelines; Process design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Low Power Electronics and Design, 2004. ISLPED '04. Proceedings of the 2004 International Symposium on
Print_ISBN :
1-58113-929-2
Type :
conf
DOI :
10.1109/LPE.2004.1349303
Filename :
1349303
Link To Document :
بازگشت