2014 44th Annual IEEE/IFIP International Conference on Dependable Systems and Networks 2014
DOI: 10.1109/dsn.2014.33
|View full text |Cite
|
Sign up to set email alerts
|

WL-Reviver: A Framework for Reviving any Wear-Leveling Techniques in the Face of Failures on Phase Change Memory

Abstract: Abstract-While Phase Change Memory (PCM) has emerged as one of most promising complements or even replacements of DRAM-based memory, it has only limited write endurance. Because of uneven write distribution, PCM is highly likely to have early failures, which can spread over the chip space and leave the entire chip unusable. Wear leveling is an indispensable technique to even out wear caused by the writes. However, because of process variation early failure cannot be fully avoided. State-of-the-art wear-levelin… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
6
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 8 publications
(6 citation statements)
references
References 19 publications
0
6
0
Order By: Relevance
“…Thus, they proposed nCode, which exploits NVRAM's byte addressable to execute the code page directly in the swap area, without being swapped back to main memory, further improving the endurance of NVRAM. Fan et al [2014] proposed WL-Reviver, a framework that allows any in-PCM wearleveling scheme to keep delivering its designed leveling service even after failures occur in its working address space. WL-Reviver is a lightweight framework with very low overhead, which can efficiently revive a wear-leveling scheme without compromising the wear-leveling effect of this scheme.…”
Section: Wear Levelingmentioning
confidence: 99%
“…Thus, they proposed nCode, which exploits NVRAM's byte addressable to execute the code page directly in the swap area, without being swapped back to main memory, further improving the endurance of NVRAM. Fan et al [2014] proposed WL-Reviver, a framework that allows any in-PCM wearleveling scheme to keep delivering its designed leveling service even after failures occur in its working address space. WL-Reviver is a lightweight framework with very low overhead, which can efficiently revive a wear-leveling scheme without compromising the wear-leveling effect of this scheme.…”
Section: Wear Levelingmentioning
confidence: 99%
“…State-of-the-art fault tolerance techniques [5,26,35,81,87,89,113] do not discuss how wear-leveling can continue operating seamlessly after a failed memory block is mapped out. Once a block fails, the assumption that any address can be remapped to any other address is no longer valid [25]. One way to solve this problem is to detect mapped-out locations by checking failures in the read-after-write veri cation process.…”
Section: Putting It All Together: Wear-leveling + Fault Tolerancementioning
confidence: 99%
“…Although SR is not able to handle wear-leveling after mapping out memory pages, we assume it can continue its operation. This requires applying additional resources to make the combined SR+ECP k work [25], whose overheads we do not account for so that we give the bene t of doubt to SR.…”
Section: Memory Lifetime With Wear-leveling Fault Tolerance and Error...mentioning
confidence: 99%
See 2 more Smart Citations