A space-based wear leveling for PCM-based embedded systems

Linbo Long, Dou Liu, Jingtong Hu, Shouzhen Gu, Qingfeng Zhuge, Edwin H.M. Sha

Research output: Contribution to conferencePaperpeer-review

10 Scopus citations

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 languageEnglish
Pages145-148
Number of pages4
DOIs
StatePublished - 2013
Externally publishedYes
Event2013 IEEE 19th International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2013 - Taipei, Taiwan, Province of China
Duration: 19 Aug 201321 Aug 2013

Conference

Conference2013 IEEE 19th International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2013
Country/TerritoryTaiwan, Province of China
CityTaipei
Period19/08/1321/08/13

Keywords

  • embedded systems
  • endurance
  • non-volatile memory
  • phase change memory
  • wear-leveling

Fingerprint

Dive into the research topics of 'A space-based wear leveling for PCM-based embedded systems'. Together they form a unique fingerprint.

Cite this