A durable and energy efficient main memory using phase change memory technology
- 15 June 2009
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGARCH Computer Architecture News
- Vol. 37 (3), 14-23
- https://doi.org/10.1145/1555815.1555759
Abstract
Using nonvolatile memories in memory hierarchy has been investigated to reduce its energy consumption because nonvolatile memories consume zero leakage power in memory cells. One of the difficulties is, however, that the endurance of most nonvolatile memory technologies is much shorter than the conventional SRAM and DRAM technology. This has limited its usage to only the low levels of a memory hierarchy, e.g., disks, that is far from the CPU. In this paper, we study the use of a new type of nonvolatile memories -- the Phase Change Memory (PCM) as the main memory for a 3D stacked chip. The main challenges we face are the limited PCM endurance, longer access latencies, and higher dynamic power compared to the conventional DRAM technology. We propose techniques to extend the endurance of the PCM to an average of 13 (for MLC PCM cell) to 22 (for SLC PCM) years. We also study the design choices of implementing PCM to achieve the best tradeoff between energy and performance. Our design reduced the total energy of an already low-power DRAM main memory of the same capacity by 65%, and energy-delay 2 product by 60%. These results indicate that it is feasible to use PCM technology in place of DRAM in the main memory for better energy efficiency.Keywords
This publication has 19 references indexed in Scilit:
- Circuit and microarchitecture evaluation of 3D stacking magnetic RAM (MRAM) as a universal memory replacementPublished by Association for Computing Machinery (ACM) ,2008
- Improving NAND Flash Based Disk CachesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2008
- A 90 nm 1.8 V 512 Mb Diode-Switch PRAM With 266 MB/s Read ThroughputIEEE Journal of Solid-State Circuits, 2008
- A 0.1-$\mu{\hbox {m}}$ 1.8-V 256-Mb Phase-Change Random Access Memory (PRAM) With 66-MHz Synchronous Burst-Read OperationIEEE Journal of Solid-State Circuits, 2006
- Die Stacking (3D) MicroarchitecturePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2006
- PicoServerPublished by Association for Computing Machinery (ACM) ,2006
- SmartSaverPublished by Association for Computing Machinery (ACM) ,2006
- A 0.18-/spl mu/m 3.0-V 64-Mb nonvolatile phase-transition random access memory (PRAM)IEEE Journal of Solid-State Circuits, 2005
- Silent stores for freePublished by Association for Computing Machinery (ACM) ,2000
- On the value locality of store instructionsPublished by Association for Computing Machinery (ACM) ,2000