Title :
Transaction local aliasing in storage class memory
Author :
Giles, Ellis ; Doshi, Kshitij ; Varman, Peter
Author_Institution :
Rice University, USA
Abstract :
This paper describes a lightweight software library to solve the challenges [6], [3], [1], [5], [2] of programming storage class memory (SCM). It provides primitives to demarcate failure-atomic code regions. SCM loads and stores within each demarcated code region (called a “wrap”) are routed through the library, which buffers updates and transmits them to SCM locations asynchronously while allowing their speedy propagation from writers to readers through CPU caches.
Keywords :
Concurrency control; Libraries; Nonvolatile memory; Random access memory; Software; Throughput; Time factors;
Conference_Titel :
Networking, Architecture and Storage (NAS), 2015 IEEE International Conference on
Conference_Location :
Boston, MA, USA
DOI :
10.1109/NAS.2015.7255242