LastingNVCache: Extending the Lifetime of Non-volatile Caches using Intra-set Wear-leveling

Sparsh Mittal Jeffrey S Vetter Dong Li
Abstract—The limitations of SRAM viz. low-density and high leakage power have motivated the researchers to explore non-volatile memory (NVM) as an alternative. However, the write- endurance of NVMs is orders of magnitude smaller than that of SRAM, and existing cache management schemes may introduce significant write-variation, and hence, the use of NVMs for designing on-chip caches is challenging. In this paper, we present LastingNVCache, a technique for improving the cache lifetime by mitigating the intra-set ...