Mitigating Write Disturbance in Non-Volatile Memory via Coupling Machine Learning with Out-of-Place Updates
Ronglong Wu, Zhirong Shen, Zhiwei Yang, Jiwu Shu
Abstract
Non-volatile memory (NVM) opens up new opportunities to resolve scaling restrictions of main memory, yet it is still hindered by the write disturbance (WD) problem. The WD problem mistakenly transforms the values of NVM cells, hence seriously deteriorating memory reliability and downgrading access performance. Existing studies mainly mitigate the WD problem via encoding WD-prone data patterns under in-place updates, yet we find that when turning to out-of-place updates, they can gain the potential to reduce more WD errors. We present LearnWD, an approach that mitigates the WD problem in NVM via coupling machine learning with out-of-place updates. LearnWD first employs clustering algorithms to classify the stale data based on the error proneness. To perform a write operation, LearnWD carefully examines the aggressivity of new data and the error proneness of stale data, so as to speculatively minimize the resulting WD errors. We conduct extensive experiments using 15 real-world data sets with different data types, showing that LearnWD can assist a variety of data encoding schemes to further reduce 20.1% of WD errors, shorten 11.0% of write latency, and extend 21.9% of write endurance.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 219fdfc8-4e51-4f48-81f1-3892cd12823cCited by top-tier papers1
Ask how each one uses itRelated papers
- Predict and Write: Using K-Means Clustering to Extend the Lifetime of NVM StorageSaeed Kargar, Heiner Litz, Faisal NawabICDE 2021 · 12 citations
- Workload-Aware Log-Structured Merge Key-Value Store for NVM-SSD Hybrid StorageLixiang Chen, Ruihao Chen, Chengcheng Yang, Yuxing Han et al.ICDE 2023 · 16 citations
- STRAW: Stress-Aware WL-Based Read Disturbance Management for High-Density NAND Flash MemoryMyoungjun Chun, Jaeyong Lee, Inhyuk Choi, Jisung Park et al.ASPLOS 2026 · 3 citations
- DEAR: Improving Performance and Lifetime of SSDs Using Dynamic Error-Aware RefreshJaeyong Lee, Beomjun Kim, Myoungjun Chun, Myungsuk Kim et al.MICRO 2025 · 2 citations
- CLIMBER: defending phase change memory against inconsistent write attacksZhuohui Duan, Haobo Wang, Haikun Liu, Xiaofei Liao et al.DAC 2022
