You are here
EqualChance: Addressing Intra-set Write Variation to Increase Lifetime of Non-volatile Caches
Sparsh Mittal, Oak Ridge National Laboratory; Jeffrey S. Vetter, Oak Ridge National Laboratory and Georgia Institute of Technology
To address the limitations of SRAM such as high-leakage and low-density, researchers have explored use of non-volatile memory (NVM) devices, such as ReRAM (resistive RAM) and STT-RAM (spin transfer torque RAM) for designing on-chip caches. A crucial limitation of NVMs, however, is that their write endurance is low and the large intra-set write variation introduced by existing cache management policies may further exacerbate this problem, thereby reducing the cache lifetime significantly. We present EqualChance, a technique to increase cache lifetime by reducing intra-set write variation. EqualChance works by periodically changing the physical cache-block location of a write-intensive data item within a set to achieve wear-leveling. Simulations using workloads from SPEC CPU2006 suite and HPC (high-performance computing) field show that EqualChance improves the cache lifetime by 4.29. Also, its implementation overhead is small, and it incurs very small performance and energy loss.
Open Access Media
USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.
author = {Sparsh Mittal and Jeffrey S. Vetter},
title = {{EqualChance}: Addressing Intra-set Write Variation to Increase Lifetime of Non-volatile Caches},
booktitle = {2nd Workshop on Interactions of NVM/Flash with Operating Systems and Workloads (INFLOW 14)},
year = {2014},
address = {Broomfield, CO},
url = {https://www.usenix.org/conference/inflow14/workshop-program/presentation/mittal},
publisher = {USENIX Association},
month = oct
}
connect with us