Non-Intrusive Persistence with a Backend NVM Controller

作者:Pu Libei*; Doshi Kshitij; Giles Ellis; Varman Peter
来源:IEEE Computer Architecture Letters, 2016, 15(1): 29-32.
DOI:10.1109/LCA.2015.2443105

摘要

By 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.

  • 出版日期2016-6