• DocumentCode
    668082
  • Title

    Energy Efficient Last Level Caches via Last Read/Write Prediction

  • Author

    Alves, Marco A. Z. ; Villavieja, Carlos ; Diener, Matthias ; Navaux, Philippe Olivier Alexandre

  • Author_Institution
    Inf. Inst., Fed. Univ. of Rio Grande do Sul, Porto Alegre, Brazil
  • fYear
    2013
  • fDate
    23-26 Oct. 2013
  • Firstpage
    73
  • Lastpage
    80
  • Abstract
    The size of the Last Level Caches (LLC) in multi-core 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.
  • Keywords
    cache storage; multi-threading; multiprocessing systems; power aware computing; processor scheduling; storage management; DEWP; Dead Line and Early Write-Back Predictor; dirty cache lines; dirty line scheduling; energy efficiency; last level caches; last read/write prediction; memory bandwidth; memory controller; multicore architectures; multithreaded benchmarks; power consumption; prefetching; Accuracy; Benchmark testing; Energy consumption; History; Logic gates; Prefetching; Radiation detectors; Cache Memory; Computer Architecture; Dead line; Energy Efficiency; Write-back predictor;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture and High Performance Computing (SBAC-PAD), 2013 25th International Symposium on
  • Conference_Location
    Porto de Galinhas
  • Print_ISBN
    978-1-4799-2927-6
  • Type

    conf

  • DOI
    10.1109/SBAC-PAD.2013.12
  • Filename
    6702582