FREE-p: Protecting non-volatile memory against both hard and soft errors
- 1 February 2011
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Emerging non-volatile memories such as phase-change RAM (PCRAM) offer significant advantages but suffer from write endurance problems. However, prior solutions are oblivious to soft errors (recently raised as a potential issue even for PCRAM) and are incompatible with high-level fault tolerance techniques such as chipkill. To additionally address such failures requires unnecessarily high costs for techniques that focus singularly on wear-out tolerance. In this paper, we propose fine-grained remapping with ECC and embedded pointers (FREE-p). FREE-p remaps fine-grained worn-out NVRAM blocks without requiring large dedicated storage. We discuss how FREE-p protects against both hard and soft errors and can be extended to chipkill. Further, FREE-p can be implemented purely in the memory controller, avoiding custom NVRAM devices. In addition to these benefits, FREE-p increases NVRAM lifetime by up to 26% over the state-of-the-art even with severe process variation while performance degradation is less than 2% for the initial 7 years.Keywords
This publication has 27 references indexed in Scilit:
- Virtualized and flexible ECC for main memoryPublished by Association for Computing Machinery (ACM) ,2010
- Dynamically replicated memoryPublished by Association for Computing Machinery (ACM) ,2010
- Enhancing lifetime and security of PCM-based main memory with start-gap wear levelingPublished by Association for Computing Machinery (ACM) ,2009
- Characterizing and mitigating the impact of process variations on phase change based memory systemsPublished by Association for Computing Machinery (ACM) ,2009
- Scalable high performance main memory system using phase-change memory technologyPublished by Association for Computing Machinery (ACM) ,2009
- Architecting phase change memory as a scalable dram alternativePublished by Association for Computing Machinery (ACM) ,2009
- A durable and energy efficient main memory using phase change memory technologyPublished by Association for Computing Machinery (ACM) ,2009
- Two-bit cell operation in diode-switch phase change memory cells with 90nm technologyPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2008
- Reliability Study of Phase-Change Nonvolatile MemoriesIEEE Transactions on Device and Materials Reliability, 2004
- A 1.8-V embedded 18-Mb DRAM macro with a 9-ns RAS access time and memory cell efficiency of 33%Published by Institute of Electrical and Electronics Engineers (IEEE) ,2002