• DocumentCode
    44258
  • Title

    Decoupled Compressed Cache: Exploiting Spatial Locality for Energy Optimization

  • Author

    Sardashti, Somayeh ; Wood, David A.

  • Author_Institution
    Univ. of Wisconsin, Madison, WI, USA
  • Volume
    34
  • Issue
    3
  • fYear
    2014
  • fDate
    May-June 2014
  • Firstpage
    91
  • Lastpage
    99
  • Abstract
    Last-level caches (LLCs) play a crucial role in reducing multicore system energy by filtering out expensive accesses to main memory. Cache compression can increase effective LLC capacity and reduce misses. However, previous designs limit compression benefits caused by internal fragmentation, limited tags, and energy-expensive recompaction when a block´s size changes. The authors propose decoupled compressed cache (DCC), which uses decoupled superblocks and noncontiguous sub-block allocation to decrease tag overhead without increasing internal fragmentation and to eliminate the need for energy-expensive recompaction. They also demonstrate a practical design based on a recent commercial LLC design.
  • Keywords
    cache storage; data compression; power aware computing; DCC; LLC; cache block; cache size; decoupled compressed cache; design limit compression benefits; energy expensive recompaction; energy optimization; last level cache; memory latency reduction; memory system energy reduction; Bandwidth; Cache memory; Complexity theory; Energy management; Multicore processing; Bandwidth; Cache memory; Complexity theory; Energy management; Multicore processing; cache design; compression; energy efficiency; high performance computing; multicore; networking;
  • fLanguage
    English
  • Journal_Title
    Micro, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1732
  • Type

    jour

  • DOI
    10.1109/MM.2014.42
  • Filename
    6828571