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

Nam Sung Kim, D. Blaauw, T. Mudge

Research output: Contribution to journalArticlepeer-review

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.

Original languageEnglish (US)
Pages (from-to)1147-1156
Number of pages10
JournalIEEE Transactions on Very Large Scale Integration (VLSI) Systems
Volume13
Issue number10
DOIs
StatePublished - Oct 2005
Externally publishedYes

Keywords

  • Aphilipp
  • Cache leakage optimization
  • Memory access time
  • Microprocessor core logic
  • Nanometer-scale technology
  • On-chip cache leakage power optimization
  • Subthreshold leakage power reduction

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Quantitative analysis and optimization techniques for on-chip cache leakage power'. Together they form a unique fingerprint.

Cite this