VAIL: A Victim-Aware Cache Policy for Improving Lifetime of Hybrid Memory.

Youchuang Jia,Fang Zhou,Xiang Gao,Song Wu,Hai Jin,Xiaofei Liao,Pingpeng Yuan
DOI: https://doi.org/10.1145/3178442.3178451
2018-01-01
Abstract:Nowadays emerging Non-Volatile Memory (NVM) technologies are introduced to remedy the shortages of the current DRAM-based memory system. However, NVM has limited write endurance, which would severely restrict the performance of memory system. In order to relieve above limitation, we proposed a victim-aware cache policy (VAIL), based on DRAM and NVM hybrid memory system. VAIL took the eviction locality of victims from the DRAM cache into consideration, to reduce writebacks to NVM and improve DRAM hit ratio at the same time. Our evaluation shows that VAIL could reduce 17.2% writebacks to NVM with single-core workloads, 22% writebacks to NVM with multi-core workloads and improve the DRAM hit ratio of the hybrid memory system.
What problem does this paper attempt to address?