Skip to main content
Erschienen in: The Journal of Supercomputing 10/2019

05.06.2019

Energy minimization in the STT-RAM-based high-capacity last-level caches

verfasst von: Elyas Khajekarimi, Kamal Jamshidi, Abbas Vafaei

Erschienen in: The Journal of Supercomputing | Ausgabe 10/2019

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Spin-transfer torque random access memory (STT-RAM) is a suitable alternative to DRAM in the large last-level caches (L3Cs) on account of low leakage, the absence of refresh energy and good scalability. However, long latency and high energy consumption for write operations are disadvantages of this technology. The proper utilization of row buffer locality can improve energy efficiency and mitigate negative effects of writing operations in the STT-RAM L3Cs. In this paper, we present an integer linear programming (ILP) formulation which minimizes energy consumption in the STT-RAM-based L3C exploiting the row buffer locality and the prominent features of STT-RAM. Since ILP solvers may not achieve the better result in a reasonable time, we propose a sub-optimal algorithm that obtains the results in a polynomial time. Evaluations demonstrate that on average, our ILP model reduces dynamic energy about 19% and improves row buffer hit rate about 23% compared to the state of the art.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Literatur
10.
12.
Zurück zum Zitat Chang MT, Rosenfeld P, Lu SL, Jacob B (2013) Technology comparison for large last-level caches (L3Cs): low-leakage SRAM, low write-energy STT-RAM, and refresh-optimized eDRAM. In: Proceedings of the 19th International Symposium on High Performance Computer Architecture (HPCA), pp 143–154. https://doi.org/10.1109/hpca.2013.6522314 Chang MT, Rosenfeld P, Lu SL, Jacob B (2013) Technology comparison for large last-level caches (L3Cs): low-leakage SRAM, low write-energy STT-RAM, and refresh-optimized eDRAM. In: Proceedings of the 19th International Symposium on High Performance Computer Architecture (HPCA), pp 143–154. https://​doi.​org/​10.​1109/​hpca.​2013.​6522314
13.
Zurück zum Zitat Cheng HY, Zhao J, Sampson J, Irwin MJ, Jaleel A, Lu Y, Xie Y (2016) LAP: loop-block aware inclusion properties for energy-efficient asymmetric last level caches. In: Proceedings of the 43rd International Symposium on Computer Architecture (ISCA), pp 103–114. https://doi.org/10.1109/isca.2016.19 Cheng HY, Zhao J, Sampson J, Irwin MJ, Jaleel A, Lu Y, Xie Y (2016) LAP: loop-block aware inclusion properties for energy-efficient asymmetric last level caches. In: Proceedings of the 43rd International Symposium on Computer Architecture (ISCA), pp 103–114. https://​doi.​org/​10.​1109/​isca.​2016.​19
15.
Zurück zum Zitat Cheshmikhani E, Farbeh H, Asadi H (2019) ROBIN: incremental oblique interleaved ECC for reliability improvement in STT-MRAM caches. In: Proceedings of the 24th Asia and South Pacific Design Automation Conference (ASP-DAC), pp 173–178. https://doi.org/10.1145/3287624.3287686 Cheshmikhani E, Farbeh H, Asadi H (2019) ROBIN: incremental oblique interleaved ECC for reliability improvement in STT-MRAM caches. In: Proceedings of the 24th Asia and South Pacific Design Automation Conference (ASP-DAC), pp 173–178. https://​doi.​org/​10.​1145/​3287624.​3287686
19.
Zurück zum Zitat Jevdjic D, Volos S, Falsafi B (2013) Die-stacked DRAM caches for servers: hit ratio, latency, or bandwidth? Have it all with footprint cache. In: Proceedings of the 40th Annual International Symposium on Computer Architecture (ISCA), pp 404–415. https://doi.org/10.1145/2485922.2485957 Jevdjic D, Volos S, Falsafi B (2013) Die-stacked DRAM caches for servers: hit ratio, latency, or bandwidth? Have it all with footprint cache. In: Proceedings of the 40th Annual International Symposium on Computer Architecture (ISCA), pp 404–415. https://​doi.​org/​10.​1145/​2485922.​2485957
26.
29.
Zurück zum Zitat Smullen CW, Mohan V, Nigam A, Gurumurthi S, Stan MR (2011) Relaxing non-volatility for fast and energy-efficient STT-RAM caches. In: Proceedings of the 17th International Symposium on High Performance Computer Architecture (HPCA), pp 50–61. https://doi.org/10.1109/hpca.2011.5749716 Smullen CW, Mohan V, Nigam A, Gurumurthi S, Stan MR (2011) Relaxing non-volatility for fast and energy-efficient STT-RAM caches. In: Proceedings of the 17th International Symposium on High Performance Computer Architecture (HPCA), pp 50–61. https://​doi.​org/​10.​1109/​hpca.​2011.​5749716
Metadaten
Titel
Energy minimization in the STT-RAM-based high-capacity last-level caches
verfasst von
Elyas Khajekarimi
Kamal Jamshidi
Abbas Vafaei
Publikationsdatum
05.06.2019
Verlag
Springer US
Erschienen in
The Journal of Supercomputing / Ausgabe 10/2019
Print ISSN: 0920-8542
Elektronische ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-019-02918-2

Weitere Artikel der Ausgabe 10/2019

The Journal of Supercomputing 10/2019 Zur Ausgabe