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
•Proceedings Article
Rethinking Database Algorithms for Phase Change Memory
Shimin Chen,Phillip B. Gibbons,Suman Nath +2 more
- 01 Jan 2011
TL;DR: Improved algorithms that reduce both execution time and energy on PCM while increasing write endurance are presented, and current approaches for common database algorithms such as B + -trees and Hash Joins are suboptimal for PCM.
Green Demands Oriented Data Allocation for Embedded Systems
He Yanxiang,Yu Tao,Chen Yong,Li Qingan,Jiang Nan,Xu Chao,Wen Weidong +6 more
TL;DR: This study proposes a green evaluation model and iterative multi-objective allocation optimization method for embedded systems, improving energy consumption and resource utilization by 23% compared to GCC compiler, ensuring higher green demands.
The design of a high capacity and energy efficient phase change main memory
Daniel Mosse,Bruce R. Childers,Alexandre Peixoto Ferreira +2 more
- 01 Jan 2011
TL;DR: A novel, low-overhead wear-leveling algorithm that builds on PMMA is proposed that increases the lifetime of PMMA to match the expected server lifetime so that both server and memory subsystems become obsolete at about the same time.
DGAP: Efficient Dynamic Graph Analysis on Persistent Memory
Dong Dai
- 12 Nov 2023
TL;DR: DGAP is proposed, a framework for efficient dynamic graph analysis on persistent memory that utilizes a single mutable Compressed Sparse Row graph structure with new designs for persistent memory to construct the framework and introduces a per-section edge log to reduce write amplification on persistence memory.
Performance Modeling for Optimal Data Placement on GPU with Heterogeneous Memory Systems
Yingchao Huang,Dong Li +1 more
- 01 Sep 2017
TL;DR: This paper introduces performance modeling techniques to predict performance of various data placements on GPU, and introduces a series of techniques to model critical performance factors that cause performance variation across data placement.
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