• DocumentCode
    2572883
  • Title

    Leakage energy management in cache hierarchies

  • Author

    Li, L. ; Kadayif, I. ; Tsai, Y.-F. ; Vijaykrishnan, N. ; Kandemir, M. ; Irwin, M.J. ; Sivasubramaniam, A.

  • Author_Institution
    Microsyst. Design Lab., Pennsylvania State Univ., USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    131
  • Lastpage
    140
  • Abstract
    Energy management is important for a spectrum of systems ranging from high-performance architectures to low-end mobile and embedded devices. With the increasing number of transistors, smaller feature sizes, lower supply and threshold voltages, the focus on energy optimization is shifting from dynamic to leakage energy. Leakage energy is of particular concern in dense cache memories that form a major portion of the transistor budget. In this work, we present several architectural techniques that exploit the data duplication across the different levels of cache hierarchy. Specifically, we employ both state-preserving (data-retaining) and state-destroying leakage control mechanisms to L2 subblocks when their data also exist in L1. Using a set of media and array-dominated applications, we demonstrate the effectiveness of the proposed techniques through cycle-accurate simulation. We also compare our schemes with the previously proposed cache decay policy. This comparison indicates that one of our schemes generates competitive results with cache decay.
  • Keywords
    cache storage; memory architecture; parallel architectures; power consumption; L1 cache; L2 subblocks; architectural techniques; cache hierarchies; cycle-accurate simulation; data duplication; dense cache memories; leakage energy management; state-destroying mechanisms; state-preserving mechanisms; transistor budget; Cache memory; Energy capture; Energy consumption; Energy management; Engineering profession; Integrated circuit technology; Power generation; Power supplies; Threshold voltage; Turning;
  • 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.1106012
  • Filename
    1106012