Abstract
Resistive memories have limited lifetime caused by limited write endurance and highly non-uniform write access patterns. Two main techniques to mitigate endurance-related memory failures are 1) wear-leveling, to evenly distribute the writes across the entire memory, and 2) fault tolerance, to correct memory cell failures. However, one of the main open challenges in extending the lifetime of existing resistive memories is to make both techniques work together seamlessly and efficiently. To address this challenge, we propose WoLFRaM, a new mechanism that combines both wear-leveling and fault tolerance techniques at low cost by using a programmable resistive address decoder (PRAD). The key idea of WoLFRaM is to use PRAD for implementing 1) a new efficient wear-leveling mechanism that remaps write accesses to random physical locations on the fly, and 2) a new effiCient fault tolerance mechanism that recovers from faults by remapping failed memory blocks to available physical locations. Our evaluations show that, for a Phase Change Memory (PCM) based system with cell endurance of 108 writes, WoLFRaM increases the memory lifetime by 68% compared to a baseline that implements the best state-of-the-art wear-leveling and fault correction mechanisms. WoLFRaM's average / worst-case performance and energy overheads are 0.51% /3.8% and 0.47% /2.1% respectively.
Original language | English |
---|---|
Title of host publication | Proceedings - 2020 IEEE 38th International Conference on Computer Design, ICCD 2020 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 187-196 |
Number of pages | 10 |
ISBN (Electronic) | 9781728197104 |
DOIs | |
State | Published - Oct 2020 |
Externally published | Yes |
Event | 38th IEEE International Conference on Computer Design, ICCD 2020 - Hartford, United States Duration: 18 Oct 2020 → 21 Oct 2020 |
Publication series
Name | Proceedings - IEEE International Conference on Computer Design: VLSI in Computers and Processors |
---|---|
Volume | 2020-October |
ISSN (Print) | 1063-6404 |
Conference
Conference | 38th IEEE International Conference on Computer Design, ICCD 2020 |
---|---|
Country/Territory | United States |
City | Hartford |
Period | 18/10/20 → 21/10/20 |
Bibliographical note
Publisher Copyright:© 2020 IEEE.
Funding
We thank the SAFARI Research Group members for the valuable input and the stimulating intellectual environment they provide, the anonymous reviewers for their feedback, and the industrial partners of SAFARI, especially ASML, Google, Huawei, Intel, Microsoft, and VMware, for their support.
Funders | Funder number |
---|---|
Huawei | |
Intel Corporation | |
Microsoft | |