Table of Contents

Programming Abstractions for Persistent Memory

Authors

Abstract

Persistent memory systems promise a new era of computing where data 
management is simplified significantly. For the very first time, 
applications will be able to directly access devices that can respond 
with latencies close to DRAM latencies and at the same time, store 
data persistently without the intervention of the operating system 
(OS). Fully realizing the potential of this new technology requires 
that new applications are able to integrate access to these devices 
and exploit their unique capabilities to the fullest with little 
additional effort. Moreover, enabling existing applications to easily 
transition to using this new technology will be critical to the 
success of persistent memory technologies in the marketplace. The 
goals of this proposal are directed towards optimal integration of 
persistent memory devices within existing system software and ease 
of use within existing application programming paradigms.

Publications

Public Software

Acknowledgement of Support

This work is supported in part by the Intel University Research Office.