• DocumentCode
    2572909
  • Title

    Integrating adaptive on-chip storage structures for reduced dynamic power

  • Author

    Dropsho, Steven ; Buyuktosunoglu, Alper ; Balasubramonian, R. ; Albonesi, D.H. ; Dwarkadas, Sandhya ; Semeraro, Giovanni ; Magklis, G.

  • Author_Institution
    Dept. of Comput. Sci., Rochester Univ., NY
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    141
  • Lastpage
    152
  • Abstract
    Energy efficiency in microarchitectures has become a necessity. Significant dynamic energy savings can be realized for adaptive storage structures such as caches, issue queues, and register files by disabling unnecessary storage resources. Prior studies have analyzed individual structures and their control. A common theme to these studies is exploration of the configuration space and use of system IPC as feedback to guide reconfiguration. However when multiple structures adapt in concert, the number of possible configurations increases dramatically, and assigning causal effects to IPC change becomes problematic. To overcome this issue, we introduce designs that are reconfigured solely on local behavior. We introduce a novel cache design that permits direct calculation of efficient configurations. For buffer and queue structures, limited histogramming permits precise resizing control. When applying these techniques we show energy savings of up to 70% on the individual structures, and savings averaging 30% overall for the portion of energy attributed to these structures with an average of 2.1% performance degradation.
  • Keywords
    cache storage; memory architecture; parallel architectures; performance evaluation; power consumption; adaptive on-chip storage structures; cache design; caches; direct calculation; dynamic power reduction; efficient configurations; energy efficiency; issue queues; limited histogramming; microarchitectures; performance; precise resizing control; register files; system IPC; Adaptive control; Cache storage; Computer science; Dynamic scheduling; Energy efficiency; Energy storage; Microarchitecture; Microprocessors; Programmable control; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures and Compilation Techniques, 2002. Proceedings. 2002 International Conference on
  • ISSN
    1089-795X
  • Print_ISBN
    0-7695-1620-3
  • Type

    conf

  • DOI
    10.1109/PACT.2002.1106013
  • Filename
    1106013