• DocumentCode
    3329381
  • Title

    Reducing Leakage through Filter Cache

  • Author

    Giorgi, Roberto ; Bennati, Paolo

  • Author_Institution
    Univ. of Siena, Siena
  • fYear
    2008
  • fDate
    3-5 Sept. 2008
  • Firstpage
    334
  • Lastpage
    341
  • Abstract
    We evaluate the leakage reduction for both instruction and data cache in presence of drowsy or decay techniques. We discovered that a filter cache,traditionally used for reducing active power, can help reduce also leakage. The key idea is to reduce the lifetime of the lines that are in high-power state inside a leakage-saving cache. Power consumption has become one of the main concerns for designers, together with the performance. Caches account for the largest fraction of on-chip transistors in most modern processors. Therefore, they are a primary candidate for attacking the problem of the leakage. In average with the proposed solution, for instruction cache 24% improvement in leakage savings and 1.5% in IPC (Instruction Per Cycle) can be achieved with respect to drowsy cache. For data caches, 5% and 5.4% improvement can be achieved respectively. Experiments have been performed also with decay cache showing fewer benefits.
  • Keywords
    cache storage; information filters; transistors; data cache; decay techniques; drowsy cache; filter cache; leakage reduction; leakage-saving cache; on-chip transistors; power consumption; Active filters; CMOS technology; Cache memory; Circuits; Design methodology; Digital filters; Digital systems; Energy consumption; Power dissipation; Transistors; Cache decay; drowsy cache; filter cache; low power;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design Architectures, Methods and Tools, 2008. DSD '08. 11th EUROMICRO Conference on
  • Conference_Location
    Parma
  • Print_ISBN
    978-0-7695-3277-6
  • Type

    conf

  • DOI
    10.1109/DSD.2008.123
  • Filename
    4669254