• DocumentCode
    3292083
  • Title

    The filter cache: an energy efficient memory structure

  • Author

    Kin, Johnson ; Gupta, Munish ; Mangione-Smith, William H.

  • Author_Institution
    Dept. of Electr. Eng., California Univ., Los Angeles, CA, USA
  • fYear
    1997
  • fDate
    1-3 Dec 1997
  • Firstpage
    184
  • Lastpage
    193
  • Abstract
    Most modern microprocessors employ one or two levels of on-chip caches in order to improve performance. These caches are typically implemented with static RAM cells and often occupy a large portion of the chip area. Not surprisingly, these caches often consume a significant amount of power. In many applications, such as portable devices, low power is more important than performance. We propose to trade performance for power consumption by filtering cache references through an unusually small L1 cache. An L2 cache, which is similar in size and structure to a typical L1 cache, is positioned behind the filter cache and serves to reduce the performance loss. Experimental results across a wide range of embedded applications show that the filter cache results in improved memory system energy efficiency. For example, a direct mapped 256-byte filter cache achieves a 58% power reduction while reducing performance by 21%, corresponding to a 51% reduction in the energy-delay product over conventional design
  • Keywords
    SRAM chips; cache storage; memory architecture; microprocessor chips; performance evaluation; real-time systems; L1 cache; L2 cache; direct mapped 256-byte filter cache; embedded applications; energy efficient memory structure; filter cache; microprocessors; on-chip caches; power reduction; static RAM; Clocks; Delay; Energy consumption; Energy efficiency; Filtering; MOSFETs; Microprocessors; Performance loss; Power filters; Read-write memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microarchitecture, 1997. Proceedings., Thirtieth Annual IEEE/ACM International Symposium on
  • Conference_Location
    Research Triangle Park, NC
  • ISSN
    1072-4451
  • Print_ISBN
    0-8186-7977-8
  • Type

    conf

  • DOI
    10.1109/MICRO.1997.645809
  • Filename
    645809