Energy efficient last level caches via last read/write prediction

Marco A.Z. Alves, Carlos Villavieja, Matthias Diener, Philippe O.A. Navaux

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

The size of the Last Level Caches (LLC) in multicore architectures is increasing, and so is their power consumption. However, most of this power is wasted on unused or invalid cache lines. For dirty cache lines, the LLC waits until the line is evicted to be written back to memory. Hence, dirty lines compete for the memory bandwidth with read requests (prefetch and demand), increasing pressure on the memory controller. This paper proposes a Dead Line and Early Write-Back Predictor (DEWP) to improve the energy efficiency of the LLC. DEWP early evicts dead cache lines with an average accuracy of 94%, and only 2% false positives. DEWP also allows scheduling of dirty lines for early eviction, allowing earlier write-backs. Using DEWP over a set of single and multi-threaded benchmarks, we obtain an average of 61% static energy savings, while maintaining the performance, for both inclusive and non-inclusive LLCs.

Original languageEnglish (US)
Title of host publicationProceedings - 2013 25th International Symposium on Computer Architecture and High Performance Computing, SBAC-PAD 2013
PublisherIEEE Computer Society
Pages73-80
Number of pages8
ISBN (Print)9781479929276
DOIs
StatePublished - 2013
Externally publishedYes
Event2013 25th International Symposium on Computer Architecture and High Performance Computing, SBAC-PAD 2013 - Porto de Galinhas, PE, Brazil
Duration: Oct 23 2013Oct 26 2013

Publication series

NameProceedings - Symposium on Computer Architecture and High Performance Computing
ISSN (Print)1550-6533

Conference

Conference2013 25th International Symposium on Computer Architecture and High Performance Computing, SBAC-PAD 2013
Country/TerritoryBrazil
CityPorto de Galinhas, PE
Period10/23/1310/26/13

ASJC Scopus subject areas

  • Hardware and Architecture
  • Software

Fingerprint

Dive into the research topics of 'Energy efficient last level caches via last read/write prediction'. Together they form a unique fingerprint.

Cite this