NV-Heaps: Making Persistent Objects Fast and Safe with Next-Generation, Non-Volatile Memories
- Joel Coburn ,
- Adrian Caulfield ,
- Ameen Akel ,
- Laura M. Grupp ,
- Rajesh K. Gupta ,
- Ranjit Jhala ,
- Steven Swanson
ASPLOS '11: Proceeding of the 16th international conference on Architectural support for programming languages and operating systems |
Published by ACM
Persistent, user-defined objects present an attractive abstraction for working with non-volatile program state. However, the slow speed of persistent storage (i.e., disk) has restricted their design and limited their performance. Fast, byte-addressable, non-volatile technologies, such as phase change memory, will remove this constraint and allow programmers to build high-performance, persistent data structures in non-volatile storage that is almost as fast as DRAM.