Computer Science Publications
Permanent URI for this collection
Browse
Browsing Computer Science Publications by Subject "atomicity"
Now showing 1 - 1 of 1
Results Per Page
Sort Options
Item Non-intrusive Persistence with a Backend NVM Controller(IEEE, 2015) Pu, Libei; Doshi, Kshitij; Giles, Ellis; Varman, PeterBy providing instruction-grained access to vast amounts of persistent data with ordinary loads and stores, byte-addressable storage class memory (SCM) has the potential to revolutionize system architecture. We describe a non-intrusive SCM controller for achieving light-weight failure atomicity through back-end operations. Our solution avoids costly software intervention by decoupling isolation and concurrency-driven atomicity from failure atomicity and durability, and does not require changes to the front-end cache hierarchy. Two implementation alternatives – one using a hardware structure, and the other extending the memory controller with a firmware managed volatile space, are described.