Non-intrusive Persistence with a Backend NVM Controller
dc.citation.issueNumber | 99 | en_US |
dc.citation.journalTitle | Computer Architecture Letters | en_US |
dc.citation.volumeNumber | PP | en_US |
dc.contributor.author | Pu, Libei | en_US |
dc.contributor.author | Doshi, Kshitij | en_US |
dc.contributor.author | Giles, Ellis | en_US |
dc.contributor.author | Varman, Peter | en_US |
dc.date.accessioned | 2015-10-01T15:40:10Z | |
dc.date.available | 2015-10-01T15:40:10Z | |
dc.date.issued | 2015 | en_US |
dc.description.abstract | 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. | en_US |
dc.identifier.citation | Pu, Libei, Doshi, Kshitij, Giles, Ellis, et al.. "Non-intrusive Persistence with a Backend NVM Controller." <i>Computer Architecture Letters,</i> PP, no. 99 (2015) IEEE: http://dx.doi.org/10.1109/LCA.2015.2443105. | |
dc.identifier.doi | http://dx.doi.org/10.1109/LCA.2015.2443105 | en_US |
dc.identifier.uri | https://hdl.handle.net/1911/81854 | |
dc.language.iso | eng | en_US |
dc.publisher | IEEE | |
dc.rights | This is an author's peer-reviewed final manuscript, as accepted by the publisher. The published article is copyrighted by IEEE. | en_US |
dc.subject.keyword | non-volatile memory | en_US |
dc.subject.keyword | persistent memory | en_US |
dc.subject.keyword | atomicity | en_US |
dc.subject.keyword | durability | en_US |
dc.subject.keyword | consistency | en_US |
dc.title | Non-intrusive Persistence with a Backend NVM Controller | en_US |
dc.type | Journal article | en_US |
dc.type.dcmi | Text | en_US |
dc.type.publication | post-print | en_US |
Files
Original bundle
1 - 1 of 1