Skip to main content

Coset coding to extend the lifetime of memory

Publication ,  Journal Article
Jacobvitz, AN; Calderbank, R; Sorin, DJ
Published in: Proceedings - International Symposium on High-Performance Computer Architecture
July 23, 2013

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. © 2013 IEEE.

Duke Scholars

Altmetric Attention Stats
Dimensions Citation Stats

Published In

Proceedings - International Symposium on High-Performance Computer Architecture

DOI

ISSN

1530-0897

Publication Date

July 23, 2013

Start / End Page

222 / 233
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Jacobvitz, A. N., Calderbank, R., & Sorin, D. J. (2013). Coset coding to extend the lifetime of memory. Proceedings - International Symposium on High-Performance Computer Architecture, 222–233. https://doi.org/10.1109/HPCA.2013.6522321
Jacobvitz, A. N., R. Calderbank, and D. J. Sorin. “Coset coding to extend the lifetime of memory.” Proceedings - International Symposium on High-Performance Computer Architecture, July 23, 2013, 222–33. https://doi.org/10.1109/HPCA.2013.6522321.
Jacobvitz AN, Calderbank R, Sorin DJ. Coset coding to extend the lifetime of memory. Proceedings - International Symposium on High-Performance Computer Architecture. 2013 Jul 23;222–33.
Jacobvitz, A. N., et al. “Coset coding to extend the lifetime of memory.” Proceedings - International Symposium on High-Performance Computer Architecture, July 2013, pp. 222–33. Scopus, doi:10.1109/HPCA.2013.6522321.
Jacobvitz AN, Calderbank R, Sorin DJ. Coset coding to extend the lifetime of memory. Proceedings - International Symposium on High-Performance Computer Architecture. 2013 Jul 23;222–233.

Published In

Proceedings - International Symposium on High-Performance Computer Architecture

DOI

ISSN

1530-0897

Publication Date

July 23, 2013

Start / End Page

222 / 233