DocumentCode
3135395
Title
Managing static leakage energy in microprocessor functional units
Author
Dropsho, Steven ; Kursun, Volkan ; Albonesi, David H. ; Dwarkadas, Sandhya ; Friedman, Eby G.
Author_Institution
Dept. of Comput. Sci., Rochester Univ., NY, USA
fYear
2002
fDate
2002
Firstpage
321
Lastpage
332
Abstract
Static energy due to subthreshold leakage current is projected to become a major component of the total energy in high performance microprocessors. Many studies so far have examined and proposed techniques to reduce leakage in on-chip storage structures. In this study, static energy is reduced in the integer functional units by leveraging the unique qualities of dual threshold voltage domino logic. Domino logic has desirable properties that greatly reduce leakage current while providing fast propagation times. However due to the energy cost of entering the low leakage current state (sleep mode), domino logic has thus far been used only for leakage reduction in the longterm standby mode. We examine the utility of the sleep mode (while considering the aforementioned costs) when idle times are relatively short, one to a few hundred cycles, as is often the case for functional units. Using an analytical energy model suitable for architecture-level analysis, we explore the interaction of the application and technology, and the effect on energy and performance as the underlying parameters are varied, on a set of benchmarks. Our results show that if the leakage approaches the magnitude as projected in the literature, even for short idle intervals as few as ten cycles, an aggressive policy of activating the sleep mode at every idle period performs well and a more complex control strategy may not be warranted. We also propose a simple design, called Gradual Sleep, to reduce the energy impact of using the sleep mode for smaller idle periods.
Keywords
microprocessor chips; power consumption; Gradual Sleep; architecture-level analysis; benchmarks; domino logic; integer functional units; microprocessor functional units; onchip storage structures; static leakage energy management; subthreshold leakage current; CMOS technology; Circuits; Energy dissipation; Energy management; Leakage current; Logic; Microprocessors; Performance analysis; Subthreshold current; Threshold voltage;
fLanguage
English
Publisher
ieee
Conference_Titel
Microarchitecture, 2002. (MICRO-35). Proceedings. 35th Annual IEEE/ACM International Symposium on
ISSN
1072-4451
Print_ISBN
0-7695-1859-1
Type
conf
DOI
10.1109/MICRO.2002.1176260
Filename
1176260
Link To Document