DocumentCode :
3600749
Title :
Variable Resistance Spectrum Assignment in Phase Change Memory Systems
Author :
Asadinia, Marjan ; Arjomand, Mohammad ; Sarbazi-Azad, Hamid
Author_Institution :
Dept. of Sci. & Eng., Sharif Univ. of Technol., Tehran, Iran
Volume :
23
Issue :
11
fYear :
2015
Firstpage :
2657
Lastpage :
2670
Abstract :
Phase change memory (PCM) has rapidly progressed and surpassed dynamic random-access memory in terms of scalability and standby energy efficiency. While PCM cell size is marching toward the minimum achievable feature size, recent prototypes effectively improve device scalability by storing multiple bits per cell. Unfortunately, the density advantage of multilevel cell (MLC) PCM devices comes at the cost of higher latency and energy consumption as well as low resilience to soft errors because of resistance drift. To address these challenges, we propose variable resistance spectrum MLC PCM (VR-PCM), a simple microarchitectural technique to handle main memory access mechanisms with more efficient drift-aware MLC PCM access operations. VR-PCM relies on the observation that data patterns at various granularities are nonuniformly distributed across memory transactions when running various workloads. Motivated by this observation, VR-PCM reconfigures PCM resistance spectrum partitioning into nonuniform regions that are then assigned to the binary data patterns based on their occurrence frequency. Using full-system evaluation of an MLC PCM main memory with conservative resistance drift model, we show that VR-PCM tailored for high-density MLCs delivers considerable improvements in performance (13.25%), energy (21.2%), and lifetime (1.77 x ), on average.
Keywords :
energy conservation; energy consumption; phase change memories; radiation hardening (electronics); MLC PCM; PCM device; VR-PCM; binary data pattern; device scalability; dynamic random-access memory; energy consumption; energy efficiency; multilevel cell; phase change memory system; resistance drift; soft error; variable resistance spectrum assignment; Computer architecture; Microprocessors; Noise; Phase change materials; Programming; Reliability; Resistance; Energy-efficient memory; multilevel cell (MLC) PCM; phase change memory (PCM); resistance drift; resistance drift.;
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/TVLSI.2014.2363102
Filename :
6939678
Link To Document :
بازگشت