{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,8]],"date-time":"2024-09-08T11:04:24Z","timestamp":1725793464832},"reference-count":48,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015,5]]},"DOI":"10.1109\/msst.2015.7208274","type":"proceedings-article","created":{"date-parts":[[2015,8,20]],"date-time":"2015-08-20T21:42:30Z","timestamp":1440106950000},"page":"1-13","source":"Crossref","is-referenced-by-count":49,"title":["Blurred persistence in transactional persistent memory"],"prefix":"10.1109","author":[{"given":"Youyou","family":"Lu","sequence":"first","affiliation":[]},{"given":"Jiwu","family":"Shu","sequence":"additional","affiliation":[]},{"given":"Long","family":"Sun","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2015.2419664"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/NVMSA.2014.6927193"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/356842.356847"},{"year":"2014","key":"ref32","article-title":"Tokyo Cabinet: a modern implementation of DBM"},{"year":"2013","key":"ref31","article-title":"Intel architecture instruction set extensions programming reference, 319433-015"},{"year":"2011","key":"ref30","article-title":"AMD64 architecture programmers manual volume 3: General purpose and system instructions"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2011.5749738"},{"key":"ref36","first-page":"71","article-title":"Journaling versus soft updates: Asynchronous meta-data protection in file systems","author":"seltzer","year":"2000","journal-title":"Proceedings of 2000 USENIX Annual Technical Conference"},{"key":"ref35","article-title":"Journaling the linux ext2fs filesystem","author":"tweedie","year":"1998","journal-title":"The Fourth Annual Linux Expo"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/128765.128770"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294291"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522724"},{"key":"ref11","first-page":"1","article-title":"Rethink the sync","author":"nightingale","year":"2006","journal-title":"Proceedings of the 5th Symposium on Operating Systems Design and Implementation (OSDI)"},{"key":"ref12","first-page":"147","article-title":"Transactional flash","author":"prabhakaran","year":"2008","journal-title":"Proceedings of the 8th USENIX Conference on Operating Systems Design and Implementation (OSDI)"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD.2013.6657033"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2015.2389828"},{"key":"ref15","article-title":"Persistent, protected and cached: Building blocks for main memory data stores","author":"moraru","year":"2011","journal-title":"Carnegie Mellon University Parallel Data Laboratory Tech Rep CMU-PDL-11-112"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2014.6853222"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/2150976.2151018"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/1555754.1555758"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/1555754.1555760"},{"key":"ref28","article-title":"Persistent transactional memory","author":"wang","year":"2014","journal-title":"Computer Architecture Letters"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950380"},{"key":"ref27","first-page":"237","article-title":"Dynamic performance tuning of word-based software transactional memory","author":"felber","year":"2008","journal-title":"Proceedings of the 13th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP)"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950379"},{"key":"ref6","article-title":"A case for efficient hardware\/software cooperative management of storage and memory","author":"meza","year":"2013","journal-title":"Proc Workshop Energy-Efficient Design"},{"year":"0","key":"ref29","article-title":"Intel&#x00A9; c++ stm compiler, prototype edition"},{"key":"ref5","first-page":"39:1","article-title":"SCMFS: A file system for storage class memory","author":"wu","year":"2011","journal-title":"High Performance Computing Networking Storage and Analysis (SC) 2011 International Conference for"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/2540708.2540744"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592814"},{"key":"ref2","first-page":"61","article-title":"Consistent and durable data structures for non-volatile byte-addressable memory","author":"venkataraman","year":"2011","journal-title":"Proceedings of the 9th USENIX Conference on File and Storage Technologies (FAST)"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD.2014.6974684"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629589"},{"key":"ref46","article-title":"Consistency without ordering","author":"chidambaram","year":"2012","journal-title":"Proceedings of the 10th USENIX Conference on File and Storage Technologies (FAST)"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/1555754.1555759"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1145\/1095810.1095830"},{"key":"ref48","article-title":"Extending the lifetime of flash-based storage through reducing write amplification from file systems","author":"lu","year":"2013","journal-title":"Proceedings of the 11th USENIX Conference on File and Storage Technologies (FAST)"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2013.6557176"},{"key":"ref47","first-page":"75","article-title":"ReconFS: A reconstructable file system on flash storage","author":"lu","year":"2014","journal-title":"Proc USENIX Conf File and Storage Technologies (FAST)"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.2200\/S00381ED1V01Y201109CAC018"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1145\/174613.174615"},{"journal-title":"Database Management Systems","year":"2000","author":"ramakrishnan","key":"ref24"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/268998.266665"},{"year":"0","key":"ref23","article-title":"NVDIMM"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1145\/2742854.2742864"},{"key":"ref26","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-031-01728-5","author":"harris","year":"2010","journal-title":"Transactional Memory (Synthesis Lectures on Computer Architecture)"},{"key":"ref43","first-page":"319","article-title":"Software persistent memory","author":"guerra","year":"2012","journal-title":"Proceedings of the 2012 USENIX Annual Technical Conference (USENIX ATC)"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.1993.698569"}],"event":{"name":"2015 31st Symposium on Mass Storage Systems and Technologies (MSST)","start":{"date-parts":[[2015,5,30]]},"location":"Santa Clara, CA, USA","end":{"date-parts":[[2015,6,5]]}},"container-title":["2015 31st Symposium on Mass Storage Systems and Technologies (MSST)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/7167175\/7208272\/07208274.pdf?arnumber=7208274","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,8,13]],"date-time":"2023-08-13T08:58:42Z","timestamp":1691917122000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7208274\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,5]]},"references-count":48,"URL":"https:\/\/doi.org\/10.1109\/msst.2015.7208274","relation":{},"subject":[],"published":{"date-parts":[[2015,5]]}}}