Proceedings Article10.1145/1669112.1669117
Enhancing lifetime and security of PCM-based main memory with start-gap wear leveling
Moinuddin K. Qureshi,John P. Karidis,Michele M. Franceschini,Vijayalakshmi Srinivasan,Luis A. Lastras,Bulent Abali +5 more
- 12 Dec 2009
- pp 14-23
TL;DR: Start-Gap is proposed, a simple, novel, and effective wear-leveling technique that uses only two registers that boosts the achievable lifetime of the baseline 16 GB PCM-based system from 5% to 97% of the theoretical maximum, while incurring a total storage overhead of less than 13 bytes and obviating the latency overhead of accessing large tables.
read more
Abstract: Phase Change Memory (PCM) is an emerging memory technology that can increase main memory capacity in a cost-effective and power-efficient manner. However, PCM cells can endure only a maximum of 107 - 108 writes, making a PCM based system have a lifetime of only a few years under ideal conditions. Furthermore, we show that non-uniformity in writes to different cells reduces the achievable lifetime of PCM system by 20x. Writes to PCM cells can be made uniform with Wear-Leveling. Unfortunately, existing wear-leveling techniques require large storage tables and indirection, resulting in significant area and latency overheads. We propose Start-Gap, a simple, novel, and effective wear-leveling technique that uses only two registers. By combining Start-Gap with simple address-space randomization techniques we show that the achievable lifetime of the baseline 16GB PCM-based system is boosted from 5% (with no wear-leveling) to 97% of the theoretical maximum, while incurring a total storage overhead of less than 13 bytes and obviating the latency overhead of accessing large tables. We also analyze the security vulnerabilities for memory systems that have limited write endurance, showing that under adversarial settings, a PCM-based system can fail in less than one minute. We provide a simple extension to Start-Gap that makes PCM-based systems robust to such malicious attacks.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Hotness-aware page partition management method
TL;DR: A hotness-aware page management algorithm is proposed and the number of write times on PCM by 9.5%, while ensuring the hit rate, and a page partition management method based on heat perception is proposed.
2
Memory Carousel: LLVM-Based Bitwise Wear-Leveling for Non-Volatile Main Memory
TL;DR: In this paper , the position of bits within CPU words in main memory is rotated on a regular basis, where the LLVM intermediate representation is used to adjust load and store operations of the application.
2
High-Throughput ECC with Integrated Chipkill Protection for Nonvolatile Memory Arrays
Thomas Mittelholzer,Milos Stanisavljevic,Nikolaos Papandreou,Haralampos Pozidis +3 more
- 01 May 2021
TL;DR: New coding schemes based on generalized concatenated codes are proposed for emerging nonvolative memory technologies with high code rate, low latency, high throughput and the ability to correct chipkill failures while sustaining high data reliability despite raw bit error rates up to 10−3.
2
A Statistical View of Architecture Design
Zhaoxia Deng
- 01 Jan 2017
TL;DR: The statistical perspective of architecture design is introduced: by specifying the architectural design goals and the desired statistical properties, this work guides the architecture design with theestatistical properties and exploits a series of techniques to achieve these properties.
Análise de desgaste de técnicas de correção de erros em phase-change memories
Caio Hoffman,Guido Araujo +1 more
- 07 Jan 2013
TL;DR: In this article, a taxa de bit-ip medida atraves da execucao do SPEC2006 and por meio dos modelos matematicos, comparou-se os resultados of a modelos de simulacao utilizando-se a probabilidade teorica de 50% e ataxa obtida experimentalmente de 15%.
2
References
•Book
Handbook of Applied Cryptography
Alfred Menezes,Scott A. Vanstone,Paul C. van Oorschot +2 more
- 01 Jan 1996
TL;DR: A valuable reference for the novice as well as for the expert who needs a wider scope of coverage within the area of cryptography, this book provides easy and rapid access of information and includes more than 200 algorithms and protocols.
15K
Architecting phase change memory as a scalable dram alternative
Benjamin C. Lee,Engin Ipek,Onur Mutlu,Doug Burger +3 more
- 20 Jun 2009
TL;DR: This work proposes, crafted from a fundamental understanding of PCM technology parameters, area-neutral architectural enhancements that address these limitations and make PCM competitive with DRAM.
Scalable high performance main memory system using phase-change memory technology
Moinuddin K. Qureshi,Vijayalakshmi Srinivasan,Jude A. Rivers +2 more
- 20 Jun 2009
TL;DR: This paper analyzes a PCM-based hybrid main memory system using an architecture level model of PCM and proposes simple organizational and management solutions of the hybrid memory that reduces the write traffic to PCM, boosting its lifetime from 3 years to 9.7 years.
1.5K
Rapid‐phase transitions of GeTe‐Sb2Te3 pseudobinary amorphous thin films for an optical disk memory
TL;DR: Amorphous films having a component of the stoichiometric GeTe-Sb2Te3 pseudobinary alloy system were found to have featuring characteristics for optical memory material presenting a large optical change and enabling high-speed one-beam data rewriting as mentioned in this paper.
1.4K
•Book
A First Course in Probability
Sheldon M. Ross
- 01 Jan 1976
TL;DR: In this paper, the authors propose a combinatorial approach for estimating the probability of a given self-test problem using a set of random variables, including continuous random variables and jointly distributed random variables.
1.3K