RandMap: Wear level for phase change memory based on layer-based random mapping

Wei Liu, Jia Ju Bai, Yu Ping Wang

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Citation (Scopus)

Abstract

Phase change memory (PCM) is a new kind of non-volatile storage. Compared to traditional memory, it has many advantages, such like lower-energy use, higher density and better scalability. PCM is supposed to replace DRAM and become the next generation of memory in embedded systems. However, PCM still has some disadvantages, such as the limitation of writing times. Although some approaches have been proposed to relieve these disadvantages, they can not well resist the malicious wear attacks. In this paper, we propose a practical approach named RandMap to achieve wear level in PCM. RandMap separates PCM into layers, and each layer uses its own random mapping table to achieve wear level when converting the logic address to physical address. When the writing time of a layer reaches the threshold, its random mapping table will be updated immediately. RandMap can implement wear level and enhance the ability of resisting malicious wear attacks, and it is available for large-size PCM. Our evaluation on SPEC2000 and SPEC2006 benchmarks shows that RandMap can improve the wear-level effect to 77.2% compared to previous approaches, and it can support the PCM size up to 16GB.

Original languageEnglish
Title of host publicationProceedings - 2016 13th International Conference on Embedded Software and System, ICESS 2016
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages80-86
Number of pages7
ISBN (Electronic)9781509037261
DOIs
Publication statusPublished - 18 Oct 2017
Externally publishedYes
Event13th International Conference on Embedded Software and System, ICESS 2016 - Chengdu, Sichuan, China
Duration: 13 Aug 201614 Aug 2016

Publication series

NameProceedings - 2016 13th International Conference on Embedded Software and System, ICESS 2016

Conference

Conference13th International Conference on Embedded Software and System, ICESS 2016
Country/TerritoryChina
CityChengdu, Sichuan
Period13/08/1614/08/16

Keywords

  • Embedded systems
  • Phase change memory
  • Random mapping
  • Wear level

Fingerprint

Dive into the research topics of 'RandMap: Wear level for phase change memory based on layer-based random mapping'. Together they form a unique fingerprint.

Cite this