• DocumentCode
    763178
  • Title

    Quantitative analysis and optimization techniques for on-chip cache leakage power

  • Author

    Kim, Nam Sung ; Blaauw, David ; Mudge, Trevor

  • Author_Institution
    Circuit Res. Lab., Intel Corp., Hillsboro, OR, USA
  • Volume
    13
  • Issue
    10
  • fYear
    2005
  • Firstpage
    1147
  • Lastpage
    1156
  • Abstract
    On-chip L1 and L2 caches represent a sizeable fraction of the total power consumption of microprocessors. In nanometer-scale technology, the subthreshold leakage power is becoming one of the dominant total power consumption components of those caches. In this study, we present optimization techniques to reduce the subthreshold leakage power of on-chip caches assuming that there are multiple threshold voltages, V/sub T/´s, available. First, we show a cache leakage optimization technique that examines the tradeoff between access time and subthreshold leakage power by assigning distinct V/sub T/´s to each of the four main cache components-address bus drivers, data bus drivers, decoders, and static random access memory (SRAM) cell arrays with sense amplifiers. Second, we show optimization techniques to reduce the leakage power of L1 and L2 on-chip caches without affecting the average memory access time. The key results are: 1) two additional high V/sub T/´s are enough to minimize leakage in a single cache-3 V/sub T/´s if we include a nominal low V/sub T/ for microprocessor core logic; 2) if L1 size is fixed, increasing L2 size can result in much lower leakage without reducing average memory access time; 3) if L2 size is fixed, reducing L1 size may result in lower leakage without loss of the average memory access time for the SPEC2K benchmarks; and 4) smaller L1 and larger L2 caches than are typical in today´s processors result in significant leakage and dynamic power reduction without affecting the average memory access time.
  • Keywords
    cache storage; nanoelectronics; optimisation; system-on-chip; cache leakage optimization; memory access time; microprocessor core logic; nanometer-scale technology; on-chip cache leakage power optimization; subthreshold leakage power reduction; Decoding; Driver circuits; Energy consumption; Logic; Microprocessors; Power amplifiers; Random access memory; SRAM chips; Subthreshold current; Threshold voltage; Microprocessor memory hierarchy; SRAM; multiple threshold voltage; on-chip caches; subthreshold leakage power;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2005.859476
  • Filename
    1561244