Enhancing the Lifetime of Non-Volatile Caches by Exploiting Module-Wise Write Restriction

Sukarn Agarwal, Hemangee K. Kapoor

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

Abstract / Description of output

The emerging Non-Volatile Memory (NVM) technologies offer a good combination of high density and near-zero leakage power, becoming the strongest candidate in the memory hierarchy including caches. However, the weak write endurance of these memories creates a bottleneck towards their employment in the cache hierarchy. This weak endurance shows its effects due to the write variations introduced by the applications and the existing cache management policies. Such variations result in early breakdown of the NVM cells reducing the effective lifetime of the NVM memory component. This paper proposes a technique to mitigate intra-set write variation, i.e. write variations occurring within the cache set. Our policy divides the cache logically into multiple equal-sized modules. During execution, the writes are distributed uniformly across different ways of the different modules within the set. Experimental results using full system simulation show that the proposed technique reduces the intra-set write variation significantly over the baseline and the existing techniques.
Original languageEnglish
Title of host publicationProceedings of the 2019 on Great Lakes Symposium on VLSI
Place of PublicationNew York, NY, USA
PublisherACM Association for Computing Machinery
Number of pages6
ISBN (Print)9781450362528
Publication statusPublished - 13 May 2019
Event29th ACM Great Lakes Symposium on VLSI - Washington D.C., United States
Duration: 9 May 201911 May 2019
Conference number: 29

Publication series

PublisherAssociation for Computing Machinery
ISSN (Print)1066-1395


Conference29th ACM Great Lakes Symposium on VLSI
Abbreviated titleGLSVLSI 2019
Country/TerritoryUnited States
CityWashington D.C.
Internet address

Keywords / Materials (for Non-textual outputs)

  • stt-ram
  • lifetime
  • write variation
  • non-volatile memories


Dive into the research topics of 'Enhancing the Lifetime of Non-Volatile Caches by Exploiting Module-Wise Write Restriction'. Together they form a unique fingerprint.

Cite this