跳到主要导航 跳到搜索 跳到主要内容

Wear-Leveling Aware Page Management for Non-Volatile Main Memory on Embedded Systems

  • Chen Pan
  • , Shouzhen Gu
  • , Mimi Xie
  • , Yongpan Liu
  • , Chun Jason Xue
  • , Jingtong Hu
  • Oklahoma State University
  • Tsinghua University
  • City University of Hong Kong

科研成果: 期刊稿件文章同行评审

摘要

Non-volatile Memories (NVMs), have many promising characteristics, such as low leakage power, low cost, non-volatility, and high scalability, which are all attractive for embedded systems to employ them as the main memory. However, one of the constraints that undermine the credential of NVMs as main memory is its limited write endurance. To tackle this problem, this paper proposes five techniques: Rearrangement Inequality Based Page Allocation (RIPA), Virtual Page Mapping (VPM), On-demand Memory Merging and Splitting (OMS), Periodical Page Swapping (PPS), and Normalized Boundary Calibration (NBC) to evenly distribute the writes on Non-volatile Main Memory (NVMM) purely on the Operating System (OS) level, which can greatly extend lifetime of NVMM. Without extra hardware support, OS management is easy to be integrated into existing embedded systems. The experimental results show that with less then 0.6 percent performance overhead the proposed techniques can extend the lifetime of NVMM to 17.28 times longer compared with traditional methods.

源语言英语
文章编号7399757
页(从-至)129-142
页数14
期刊IEEE Transactions on Multi-Scale Computing Systems
2
2
DOI
出版状态已出版 - 1 4月 2016
已对外发布

指纹

探究 'Wear-Leveling Aware Page Management for Non-Volatile Main Memory on Embedded Systems' 的科研主题。它们共同构成独一无二的指纹。

引用此