Abstract
Phase change memory (PCM) has emerged as a promising candidate to replace DRAM in embedded systems. However, it can only sustain a limited number of write operations. To solve this issue, this paper proposes a novel and effective wear-leveling technique in software level to prolong the lifetime of PCM-based embedded systems. A polynomial-time algorithm, Multi-Space Wear Leveling Algorithm (MWL), is proposed to achieve effective wear-leveling. The experimental results show our technique can greatly extend the lifetime of PCM-based embedded systems compared with the previous work. Compared with the method without adopting wear-leveling, it introduces no more than 0.7% extra writes and 0.6% running overhead.
| Original language | English |
|---|---|
| Pages | 145-148 |
| Number of pages | 4 |
| DOIs | |
| State | Published - 2013 |
| Externally published | Yes |
| Event | 2013 IEEE 19th International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2013 - Taipei, Taiwan, Province of China Duration: 19 Aug 2013 → 21 Aug 2013 |
Conference
| Conference | 2013 IEEE 19th International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2013 |
|---|---|
| Country/Territory | Taiwan, Province of China |
| City | Taipei |
| Period | 19/08/13 → 21/08/13 |
Keywords
- embedded systems
- endurance
- non-volatile memory
- phase change memory
- wear-leveling