From In-Place Updates to Out-of-Place Selections: Reconsidering Write Disturbance in Non-Volatile Memory

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 datasets with different data types, showing that LearnWD can assist a variety of data encoding schemes to further reduce 19.5% of WD errors, shorten 10.1% of write latency, and extend 22.2% of write endurance.

Authors

Institutions

Publication Details

Journal
ACM Transactions on Storage
Published
2025-09-12
DOI
https://doi.org/10.1145/3767319
Primary Topic
Advanced Data Storage Technologies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

From In-Place Updates to Out-of-Place Selections: Reconsidering Write Disturbance in Non-Volatile Memory

Zhirong Shen, Fulin Nan, Zhong‐Ning Lin, Hao Li et al.
ACM Transactions on Storage
Advanced Data Storage Technologies
article

From In-Place Updates to Out-of-Place Selections: Reconsidering Write Disturbance in Non-Volatile Memory

Zhirong Shen, Fulin Nan, Zhong‐Ning Lin, Hao Li, Shuyue Zhou, Yiming Zhang, Jiwu Shu, Chengshuo Zheng, Ronglong Wu, Yu-Huan ZHONG
article en

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 datasets with different data types, showing that LearnWD can assist a variety of data encoding schemes to further reduce 19.5% of WD errors, shorten 10.1% of write latency, and extend 22.2% of write endurance.

ACM Transactions on StorageVol. 22(1)
Xiamen University (CN), Tsinghua University (CN)
Openalex Percentile: Top 69%
Advanced Data Storage Technologies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

From In-Place Updates to Out-of-Place Selections: Reconsidering Write Disturbance in Non-Volatile Memory — Zhirong Shen, Fulin Nan, et al. · ACM Transactions on Storage (2025) | TGRS Research Map | TGRS