Software Support for Atomicity and Persistence in Non-volatile Memory
Advances in memory technology are promising the availability of byte-addressable persistent memory as an integral component of future computing platforms. This change has significant implications for software that has traditionally made a sharp distinction between durable and volatile storage. In this paper we describe a software framework for persistent memory that provides atomicity and durability while simultaneously ensuring that fast paths through the cache, DRAM, and persistent memory layers are not slowed down.
Electrical Engineering; Computer Engineering; Electrical and Computer Engineering; Computer Memory
Citable link to this pagehttps://hdl.handle.net/1911/81863
MetadataShow full item record
- ECE Publications