Increasing PCM main memory lifetime

The introduction of Phase-Change Memory (PCM) as a main memory technology has great potential to achieve a large energy reduction. PCM has desirable energy and scalability properties, but its use for main memory also poses challenges such as limited write endurance with at most 10 7 writes per bit c...

Full description

Saved in:
Bibliographic Details
Published in2010 Design, Automation & Test in Europe Conference & Exhibition (DATE 2010) pp. 914 - 919
Main Authors Ferreira, Alexandre P, Miao Zhou, Bock, Santiago, Childers, Bruce, Melhem, Rami, Mosse, Daniel
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.03.2010
Subjects
Online AccessGet full text
ISBN1424470544
9781424470549
ISSN1530-1591
DOI10.1109/DATE.2010.5456923

Cover

More Information
Summary:The introduction of Phase-Change Memory (PCM) as a main memory technology has great potential to achieve a large energy reduction. PCM has desirable energy and scalability properties, but its use for main memory also poses challenges such as limited write endurance with at most 10 7 writes per bit cell before failure. This paper describes techniques to enhance the lifetime of PCM when used for main memory. Our techniques are (a) writeback minimization with new cache replacement policies, (b) avoidance of unnecessary writes, which write only the bit cells that are actually changed, and (c) endurance management with a novel PCM-aware swap algorithm for wear-leveling. A failure detection algorithm is also incorporated to improve the reliability of PCM. With these approaches, the lifetime of a PCM main memory is increased from just a few days to over 8 years.
ISBN:1424470544
9781424470549
ISSN:1530-1591
DOI:10.1109/DATE.2010.5456923