{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,31]],"date-time":"2026-01-31T04:27:09Z","timestamp":1769833629897,"version":"3.49.0"},"reference-count":28,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016,3]]},"DOI":"10.1109\/hpca.2016.7446055","type":"proceedings-article","created":{"date-parts":[[2016,4,4]],"date-time":"2016-04-04T22:03:56Z","timestamp":1459807436000},"page":"77-89","source":"Crossref","is-referenced-by-count":55,"title":["Atomic persistence for SCM with a non-intrusive backend controller"],"prefix":"10.1109","author":[{"given":"Kshitij","family":"Doshi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ellis","family":"Giles","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Peter","family":"Varman","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2013.6557148"},{"key":"ref11","article-title":"Intel architecture instruction set extensions programming reference","author":"corporation","year":"2014"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/1064978.1065034"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/L-CA.2011.4"},{"key":"ref14","article-title":"Introducing the graph 500","author":"murphy","year":"0","journal-title":"Cray User Group 2010"},{"key":"ref15","article-title":"Stx b+ tree c++","author":"bingmann","year":"0"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950379"},{"key":"ref17","first-page":"433","article-title":"ATLAS:Leveraging locks for non-volatile memory consistency","author":"chakrabarti","year":"2014","journal-title":"Proceedings of the 2014 ACM International Conference on Object Oriented Programming Systems Languages & Applications OOPSLA &#x2018;14"},{"key":"ref18","doi-asserted-by":"crossref","first-page":"497","DOI":"10.14778\/2735479.2735483","article-title":"REWIND:Recovery write-ahead system for in-memory non-volatile data-structures","volume":"8","author":"chatzistergiou","year":"2015","journal-title":"Proceedings of the VLDB Endowment"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629589"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2015.7208276"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/128765.128770"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2014.47"},{"key":"ref3","article-title":"Intel 3d xpoint","year":"0","journal-title":"Intel"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/2150976.2151018"},{"key":"ref5","first-page":"8","article-title":"Analysis and evolution of journaling file systems","author":"prabhakaran","year":"2005","journal-title":"ATEC '05 Proceedings of the annual conference on USENIX Annual Technical Conference"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/LCA.2015.2443105"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2014.6853222"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/2094114.2094126"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/2540708.2540744"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1147\/rd.524.0439"},{"key":"ref20","first-page":"61","article-title":"Consistentand durable data structures for non-volatile byte addressable memory","author":"venkatraman","year":"2011","journal-title":"Proc 4th USENIX Conference on File and Storage Technologies"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/2063384.2063436"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950380"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/1555754.1555760"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/2465351.2465374"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/2482767.2482806"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2010.5470451"}],"event":{"name":"2016 IEEE International Symposium on High Performance Computer Architecture (HPCA)","location":"Barcelona, Spain","start":{"date-parts":[[2016,3,12]]},"end":{"date-parts":[[2016,3,16]]}},"container-title":["2016 IEEE International Symposium on High Performance Computer Architecture (HPCA)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/7440961\/7446041\/7446055.pdf?arnumber=7446055","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,24]],"date-time":"2017-06-24T10:05:40Z","timestamp":1498298740000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7446055\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,3]]},"references-count":28,"URL":"https:\/\/doi.org\/10.1109\/hpca.2016.7446055","relation":{},"subject":[],"published":{"date-parts":[[2016,3]]}}}