Memory hierarchy reconfiguration for energy and performance in general-purpose processor architectures

By Rajeev Balasubramonian, D. Albonesi, Alper Buyuktosunoglu, Sandhya Dwarkadas. Proceedings 33rd Annual IEEE/ACM International Symposium on Microarchitecture. MICRO-33 2000, 2000

397 citations recorded by the source corpus.

Conventional microarchitectures choose a single memory hierarchy design point targeted at the average application. In this paper, we propose a cache and TLB layout and design that leverages repeater insertion to provide dynamic low-cost configurability trading off size and speed on a per application phase basis. A novel configuration management algorithm dynamically detects phase changes and reacts to an application's hit and miss intolerance in order to improve memory hierarchy performance while taking energy consumption into consideration. When applied to a two-level cache and TLB hierarchy at 0.1 /spl mu/m technology, the result is an average 15% reduction in cycles per instruction (CPI), corresponding to an average 27% reduction in memory-CPI, across a broad class of applications compared to the best conventional two-level hierarchy of comparable size. Projecting to sub-.1 /spl mu/m technology design considerations that call for a three-level conventional cache hierarchy for performance reasons, we demonstrate that a configurable L2/L3 cache hierarchy coupled with a conventional LI results in an average 43% reduction in memory hierarchy energy in addition to improved performance.

Subfields: Computer Networks and Communications, Hardware and Architecture

View Paper: https://www.semanticscholar.org/paper/f77a12ca006add3b760c796440b309c6f3388ad7

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Computer Networks and Communications

  1. Margaret Martonosi
  2. Canturk Isci
  3. Greg Hamerly
  4. Brad Calder
  5. Erez Perelman
  6. Jeremy Lau
  7. James E. Smith
  8. Ashutosh S. Dhodapkar

In Hardware and Architecture

  1. Margaret Martonosi
  2. Canturk Isci
  3. Brad Calder
  4. David M. Brooks
  5. Greg Hamerly
  6. Erez Perelman
  7. Jeremy Lau
  8. James E. Smith

Citations in the corpus