DocumentCode
695303
Title
A three-stage-write scheme with flip-bit for PCM main memory
Author
Yanbin Li ; Xin Li ; Lei Ju ; Zhiping Jia
Author_Institution
Sch. of Comput. Sci. & Technol., Shandong Univ., Jinan, China
fYear
2015
fDate
19-22 Jan. 2015
Firstpage
328
Lastpage
333
Abstract
Phase-change memory (PCM) is a nonvolatile memory which suffers slow write performance and limited write endurance. Besides, writing a one to a PCM cell needs longer time but less electrical current than writing a zero. In traditional PCM schemes, zeros and ones in a word are written at the same time and word write time has to be the time to write a one, thus incurring time waste. In this paper, we propose a three-stage write scheme with flip-bit for PCM main memory to reduce the number of changed bits and write latency. In our scheme, write operation is divided into comparison, write-0 and write-1 stages. In the comparison stage, new data and old data are compared and the new data is re-encoded by a flip-bit to minimize changed bits. Then the flip-bit and re-encoded data are written to PCM cells in an accelerating manner. All zero bits and one bits are written separately in later two stages to avoid the time waste in traditional write. Our scheme shrinks time consumption and reduces bit changes caused by write operation over other existing schemes. The experimental results show that this scheme decreases 43.5% bit changes, 16.6% write time and 34.6% write energy consumption on average.
Keywords
encoding; phase change memories; PCM main memory; changed bit minimization; flip-bit; nonvolatile memory; phase-change memory; reencoded data; three-stage-write scheme; write latency; write-0 stage; write-1 stage; Acceleration; Computer architecture; Energy consumption; Microprocessors; Parallel processing; Phase change materials; Writing;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference (ASP-DAC), 2015 20th Asia and South Pacific
Conference_Location
Chiba
Print_ISBN
978-1-4799-7790-1
Type
conf
DOI
10.1109/ASPDAC.2015.7059026
Filename
7059026
Link To Document