• 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