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

Mixer: Software enabled wear leveling for morphable PCM in embedded systems

  • Linbo Long
  • , Duo Liu*
  • , Liang Liang
  • , Kan Zhong
  • , Xiao Zhu
  • , Edwin H.M. Sha
  • *此作品的通讯作者
  • Chongqing University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Phase change memory (PCM) is considered as a promising alternative of DRAM-based main memory in embedded systems. A PCM cell can be dynamically programmed to be in either multiple-level cell (MLC) mode or single-level cell (SLC) mode. With this morphable feature, we can utilize the high-density of MLC and low-latency of SLC, to satisfy various memory requirements of specific applications in embedded systems. However, compared to its SLC counterpart, the lifetime of MLC is limited. In particular, a program in embedded systems usually exhibits an extremely unbalanced write pattern, which may accelerate the wear-out of MLC cells in morphable PCM. To address this issue, this paper proposes a simple and effective wear-leveling technique, named Mixer, to enhance the lifetime of morphable PCM considering the program specific features. We first build an Integer Linear Programming (ILP) formulation to produce optimal SLC/MLC partition and data allocation, to achieve a balanced write distribution in morphable PCM with low memory access cost. The basic idea is to allocate fast SLC and MLC cells for write intensive variables and other ordinary variables, respectively. We then propose a polynomial time algorithm to achieve near-optimal results. The evaluation results show that the proposed technique can effectively extend the lifetime of morphable PCM in embedded systems compared with previous work.

源语言英语
主期刊名2015 IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2015
出版商Institute of Electrical and Electronics Engineers Inc.
ISBN(电子版)9781467366885
DOI
出版状态已出版 - 22 10月 2015
已对外发布
活动IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2015 - Hong Kong, 香港
期限: 19 8月 201521 8月 2015

出版系列

姓名2015 IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2015

会议

会议IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2015
国家/地区香港
Hong Kong
时期19/08/1521/08/15

指纹

探究 'Mixer: Software enabled wear leveling for morphable PCM in embedded systems' 的科研主题。它们共同构成独一无二的指纹。

引用此