@inproceedings{7e0066fe1b5842208fc3349309137076,
title = "ECC-Map: A Resilient Wear-Leveled Memory-Device Architecture with Low Mapping Overhead",
abstract = "New non-volatile memory technologies show great promise for extending the memory hierarchy, but have limited endurance that needs to be mitigated toward their reliable use closer to the processor. Wear leveling is a common technique for prolonging the life of endurance-limited memory, where existing wear-leveling approaches either employ costly full-indirection mapping between logical and physical addresses, or choose simple mappings that cannot cope with extremely unbalanced write workloads. In this work, we propose ECC-Map, a new wear-leveling device architecture that can level even the most unbalanced and adversarial workloads, while enjoying low mapping complexity compared to full indirection. Its key idea is using a family of efficiently computable mapping functions allowing to selectively remap heavily written addresses, while controlling the mapping costs by limiting the number of functions used at any given time. ECC-Map is evaluated on common synthetic workloads, and is shown to significantly outperform existing wear-leveling architectures. The advantage of ECC-Map grows with the device's size-to-endurance ratio, a parameter that is expected to grow in the scaling trend of growing capacities and shrinking reliabilities.",
keywords = "Non-volatile memory, error-correcting codes., persistent memories, wear-leveling",
author = "Natan Peled and Yuval Cassuto",
note = "Publisher Copyright: {\textcopyright} 2023 ACM.; 9th International Symposium on Memory Systems, MEMSYS 2023 ; Conference date: 02-10-2023 Through 05-10-2023",
year = "2023",
month = oct,
day = "2",
doi = "https://doi.org/10.1145/3631882.3631887",
language = "الإنجليزيّة",
series = "ACM International Conference Proceeding Series",
booktitle = "MEMSYS 2023 - Proceedings of the International Symposium on Memory Systems",
}