2020
DOI: 10.48550/arxiv.2004.03244
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

SoftWear: Software-Only In-Memory Wear-Leveling for Non-Volatile Main Memory

Christian Hakert,
Kuan-Hsun Chen,
Paul R. Genssler
et al.

Abstract: Several emerging technologies for byte-addressable non-volatile memory (NVM) have been considered to replace DRAM as the main memory in computer systems during the last years. The disadvantage of a lower write endurance, compared to DRAM, of NVM technologies like Phase-Change Memory (PCM) or Ferroelectric RAM (FeRAM) has been addressed in the literature. As a solution, in-memory wear-leveling techniques have been proposed, which aim to balance the wear-level over all memory cells to achieve an increased memory… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2023
2023
2023
2023

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(2 citation statements)
references
References 15 publications
0
2
0
Order By: Relevance
“…Huang et al [ 8 ] detected the number of writes to each physical block and wrote data to the physical block with the fewest writes. Hakert et al [ 9 ] used a red-black tree to estimate the age of blocks for wear leveling across pages. Xiao et al [ 10 ] used the wear counter to dynamically adjust the use of NVM slots to achieve wear leveling between blocks.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Huang et al [ 8 ] detected the number of writes to each physical block and wrote data to the physical block with the fewest writes. Hakert et al [ 9 ] used a red-black tree to estimate the age of blocks for wear leveling across pages. Xiao et al [ 10 ] used the wear counter to dynamically adjust the use of NVM slots to achieve wear leveling between blocks.…”
Section: Related Workmentioning
confidence: 99%
“…There are many studies on extending the lifetime of NVM, e.g., by keeping wear leveling among memory blocks [ 7 , 8 , 9 , 10 ], reducing the number of writes [ 11 , 12 ] or reducing the bit flips [ 13 , 14 , 15 , 16 ]. However, these methods often consume extra NVM space for the metadata, e.g., tag information in the most commonly used FNW method that is used to reduce bit flips [ 15 ].…”
Section: Introductionmentioning
confidence: 99%