DocumentCode :
602604
Title :
Coset coding to extend the lifetime of memory
Author :
Jacobvitz, A.N. ; Calderbank, R. ; Sorin, Daniel J.
fYear :
2013
fDate :
23-27 Feb. 2013
Firstpage :
222
Lastpage :
233
Abstract :
Some recent memory technologies, including phase change memory (PCM), have lifetime reliabilities that are affected by write operations. We propose the use of coset coding to extend the lifetimes of these memories. The key idea of coset coding is that it performs a one-to-many mapping from each dataword to a coset of vectors, and having multiple possible vectors provides the flexibility to choose the vector to write that optimizes lifetime. Our technique, FlipMin, uses coset coding and, for each write, selects the vector that minimizes the number of bits that must flip. We also show how FlipMin can be synergistically combined with the ability to tolerate bit erasures. Thus, our techniques help to prevent bits from wearing out and can then tolerate those bits that do wear out.
Keywords :
encoding; integrated circuit reliability; phase change memories; FlipMin; PCM; coset coding; lifetime reliabilities; memory lifetime extension; memory technologies; one-to-many mapping; phase change memory; vector coset; write operations; Block codes; Decoding; Error correction codes; Phase change materials; Vectors; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computer Architecture (HPCA2013), 2013 IEEE 19th International Symposium on
Conference_Location :
Shenzhen
ISSN :
1530-0897
Print_ISBN :
978-1-4673-5585-8
Type :
conf
DOI :
10.1109/HPCA.2013.6522321
Filename :
6522321
Link To Document :
بازگشت