• DocumentCode
    254995
  • Title

    Wear-leveling for PCM main memory on embedded system via page management and process scheduling

  • Author

    Chen Pan ; Mimi Xie ; Jingtong Hu ; Meikang Qiu ; Qingfeng Zhuge

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Oklahoma State Univ., Stillwater, OK, USA
  • fYear
    2014
  • fDate
    20-22 Aug. 2014
  • Firstpage
    1
  • Lastpage
    9
  • Abstract
    Phase Change Memory (PCM) has been considered as a leading candidate to replace the traditional DRAM in embedded systems due to its promising characteristics such as low leakage power, low cost, non-volatility, and high scalability. One of the constraints that undermine the credential of PCM as main memory is its limited write endurance. In this paper, we develop wear-leveling techniques purely on the Operating System (OS) level to extend lifetime of PCM. Without extra hardware support, OS management is more flexible to be integrated into existing embedded systems. To achieve wear-leveling, the Periodical Page Swapping (PPS), Rearrangement Inequality Based Page Allocation (RIPA), and Write Intensity Based Process Scheduling (WIPS) algorithms are proposed in this paper on OS level. The experimental results show that the proposed techniques can significantly extend the lifetime of PCM main memory.
  • Keywords
    embedded systems; operating systems (computers); paged storage; phase change memories; scheduling; OS level; OS management; PCM main memory lifetime; PPS; RIPA; WIPS algorithms; embedded system; high scalability; low cost; low leakage power; nonvolatility; operating system; page management; periodical page swapping; phase change memory; rearrangement inequality based page allocation; wear-leveling techniques; write intensity based process scheduling; Educational institutions; Embedded systems; Kernel; Memory management; Phase change materials; Resource management; Scheduling; Phase Change Memory; lifetime; operating system; wear-leveling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Real-Time Computing Systems and Applications (RTCSA), 2014 IEEE 20th International Conference on
  • Conference_Location
    Chongqing
  • Type

    conf

  • DOI
    10.1109/RTCSA.2014.6910513
  • Filename
    6910513