Abstract
Phase Change Memory (PCM) is a promising DRAM replacement in embedded systems due to its attractive characteristics. However, relatively low endurance has limited its practical applications. In this paper, in additional to existing hardware level optimizations, we propose software enabled wear-leveling techniques to further extend PCM's lifetime when it is adopted in embedded systems. A polynomial-time algorithm, the Software Wear-Leveling (SWL) algorithm, is proposed in this paper to achieve wear-leveling without hardware overhead. According to the experimental results, the proposed technique can reduce the number of writes on the most-written bits by more than 80% when compared with a greedy algorithm, and by around 60% when compared with the existing Optimal Data Allocation (ODA) algorithm with under 6% memory access overhead. © 2013 EDAA.
| Original language | English |
|---|---|
| Title of host publication | 2013 Design, Automation & Test in Europe Conference & Exhibition (DATE) |
| Publisher | IEEE |
| Pages | 599-602 |
| ISBN (Electronic) | 978-3-9815370-0-0 |
| ISBN (Print) | 978-1-4673-5071-6 |
| DOIs | |
| Publication status | Published - Mar 2013 |
| Event | 16th Design, Automation and Test in Europe Conference and Exhibition (DATE 2013) - Grenoble, France Duration: 18 Mar 2013 → 22 Mar 2013 |
Publication series
| Name | Design, Automation and Test in Europe Conference and Exhibition |
|---|---|
| ISSN (Print) | 1530-1591 |
| ISSN (Electronic) | 1530-1591 |
Conference
| Conference | 16th Design, Automation and Test in Europe Conference and Exhibition (DATE 2013) |
|---|---|
| Place | France |
| City | Grenoble |
| Period | 18/03/13 → 22/03/13 |
Funding
This work is partially supported by NSF CNS-1015802, Texas NHARP 009741-0020-2009, HK GRF 123609, NSFC 61173014, National 863 Program 2013AA013202 and grants from the Research Grants Council of the Hong Kong Special Administrative Region, China [Project No. CityU 123811 and 123210].
RGC Funding Information
- RGC-funded
Fingerprint
Dive into the research topics of 'Software Enabled Wear-Leveling for Hybrid PCM Main Memory on Embedded Systems'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver