{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,13]],"date-time":"2026-07-13T22:32:55Z","timestamp":1783981975143,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":43,"publisher":"ACM","license":[{"start":{"date-parts":[[2014,4,14]],"date-time":"2014-04-14T00:00:00Z","timestamp":1397433600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2014,4,14]]},"DOI":"10.1145\/2592798.2592814","type":"proceedings-article","created":{"date-parts":[[2014,4,28]],"date-time":"2014-04-28T14:18:30Z","timestamp":1398694710000},"page":"1-15","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":480,"title":["System software for persistent memory"],"prefix":"10.1145","author":[{"given":"Subramanya R.","family":"Dulloor","sequence":"first","affiliation":[{"name":"Intel Labs and Georgia Institute of Technology"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sanjay","family":"Kumar","sequence":"additional","affiliation":[{"name":"Intel Labs"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Anil","family":"Keshavamurthy","sequence":"additional","affiliation":[{"name":"Intel Corp"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Philip","family":"Lantz","sequence":"additional","affiliation":[{"name":"Intel Labs"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Dheeraj","family":"Reddy","sequence":"additional","affiliation":[{"name":"Intel Labs"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Rajesh","family":"Sankaran","sequence":"additional","affiliation":[{"name":"Intel Labs"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jeff","family":"Jackson","sequence":"additional","affiliation":[{"name":"Intel Labs"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2014,4,14]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Solid State Drives. https:\/\/wiki.archlinux.org\/index.php\/Solid_State_Drives.  Solid State Drives. https:\/\/wiki.archlinux.org\/index.php\/Solid_State_Drives."},{"key":"e_1_3_2_1_2_1","unstructured":"Btrfs Wiki. https:\/\/btrfs.wiki.kernel.org.  Btrfs Wiki. https:\/\/btrfs.wiki.kernel.org."},{"key":"e_1_3_2_1_3_1","unstructured":"GNU Core Utilities. http:\/\/www.gnu.org\/software\/coreutils\/.  GNU Core Utilities. http:\/\/www.gnu.org\/software\/coreutils\/."},{"key":"e_1_3_2_1_4_1","unstructured":"Ext4 Wiki. https:\/\/ext4.wiki.kernel.org.  Ext4 Wiki. https:\/\/ext4.wiki.kernel.org."},{"key":"e_1_3_2_1_5_1","unstructured":"Filebench. http:\/\/sourceforge.net\/apps\/mediawiki\/filebench.  Filebench. http:\/\/sourceforge.net\/apps\/mediawiki\/filebench."},{"key":"e_1_3_2_1_6_1","unstructured":"Flexible IO (fio) Tester. http:\/\/freecode.com\/projects\/fio.  Flexible IO (fio) Tester. http:\/\/freecode.com\/projects\/fio."},{"key":"e_1_3_2_1_7_1","unstructured":"HDFS Architecture Guide. http:\/\/hadoop.apache.org\/docs\/stable\/hdfs_design.html.  HDFS Architecture Guide. http:\/\/hadoop.apache.org\/docs\/stable\/hdfs_design.html."},{"key":"e_1_3_2_1_8_1","unstructured":"Oracle Java Package java.nio. http:\/\/docs.oracle.com\/javase\/7\/docs\/api\/java\/nio\/package-summary.html.  Oracle Java Package java.nio. http:\/\/docs.oracle.com\/javase\/7\/docs\/api\/java\/nio\/package-summary.html."},{"key":"e_1_3_2_1_9_1","unstructured":"Neo Technology. http:\/\/www.neo4j.org.  Neo Technology. http:\/\/www.neo4j.org."},{"key":"e_1_3_2_1_10_1","unstructured":"pcmsim: A Simple PCM Block Device Simulator for Linux. https:\/\/code.google.com\/p\/pcmsim\/.  pcmsim: A Simple PCM Block Device Simulator for Linux. https:\/\/code.google.com\/p\/pcmsim\/."},{"key":"e_1_3_2_1_11_1","unstructured":"PMFS source code. https:\/\/github.com\/linux-pmfs\/pmfs.  PMFS source code. https:\/\/github.com\/linux-pmfs\/pmfs."},{"key":"e_1_3_2_1_12_1","unstructured":"Wikimedia Downloads. http:\/\/dumps.wikimedia.org.  Wikimedia Downloads. http:\/\/dumps.wikimedia.org."},{"key":"e_1_3_2_1_13_1","unstructured":"Intel Architecture Instruction Set Extensions Programming Reference (sec 9.3) 2012.  Intel Architecture Instruction Set Extensions Programming Reference (sec 9.3) 2012."},{"key":"e_1_3_2_1_14_1","unstructured":"Crossbar Resistive Memory: The Future Technology for NAND Flash. http:\/\/www.crossbar-inc.com\/assets\/img\/media\/Crossbar-RRAM-Technology-Whitepaper-080413. pdf 2013.  Crossbar Resistive Memory: The Future Technology for NAND Flash. http:\/\/www.crossbar-inc.com\/assets\/img\/media\/Crossbar-RRAM-Technology-Whitepaper-080413. pdf 2013."},{"key":"e_1_3_2_1_15_1","unstructured":"Hybrid Memory: Bridging the Gap Between DRAM Speed and NAND Nonvolatility. http:\/\/www.micron.com\/products\/dram-modules\/nvdimm 2013.  Hybrid Memory: Bridging the Gap Between DRAM Speed and NAND Nonvolatility. http:\/\/www.micron.com\/products\/dram-modules\/nvdimm 2013."},{"key":"e_1_3_2_1_16_1","volume-title":"http:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/datasheets\/xeon-e5-v2-datasheet-vol-2.pdf","year":"2013","unstructured":"Intel Xeon Processor E5 v2 Product Family (Vol 2). http:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/datasheets\/xeon-e5-v2-datasheet-vol-2.pdf , 2013 . Intel Xeon Processor E5 v2 Product Family (Vol 2). http:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/datasheets\/xeon-e5-v2-datasheet-vol-2.pdf, 2013."},{"key":"e_1_3_2_1_17_1","unstructured":"Intel64 Software Developer's Manual (Vol 2 Ch 3.2) 2013.  Intel64 Software Developer's Manual (Vol 2 Ch 3.2) 2013."},{"key":"e_1_3_2_1_18_1","unstructured":"Intel64 Software Developer's Manual (Vol 3 Ch 4.5) 2013.  Intel64 Software Developer's Manual (Vol 3 Ch 4.5) 2013."},{"key":"e_1_3_2_1_19_1","unstructured":"Intel64 Software Developer's Manual (Vol 3 Ch 8.2) 2013.  Intel64 Software Developer's Manual (Vol 3 Ch 8.2) 2013."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"crossref","unstructured":"Intel64 Software Developer's Manual (Vol 1 Ch 14) 2013.  Intel64 Software Developer's Manual (Vol 1 Ch 14) 2013.","DOI":"10.1155\/2013\/584731"},{"key":"e_1_3_2_1_21_1","volume-title":"Proceedings of the 8th USENIX Conference on Networked Systems Design and Implementation, NSDI'11","author":"Badam A.","year":"2011","unstructured":"A. Badam and V. S. Pai . SSDAlloc: Hybrid SSD\/RAM Memory Management Made Easy . In Proceedings of the 8th USENIX Conference on Networked Systems Design and Implementation, NSDI'11 , 2011 . A. Badam and V. S. Pai. SSDAlloc: Hybrid SSD\/RAM Memory Management Made Easy. In Proceedings of the 8th USENIX Conference on Networked Systems Design and Implementation, NSDI'11, 2011."},{"key":"e_1_3_2_1_22_1","unstructured":"K. Bhandari D. R. Chakrabarti and H.-J. Boehm. Implications of CPU Caching on Byte-addressable Non-Volatile Memory Programming. http:\/\/www.hpl.hp.com\/techreports\/2012\/HPL-2012-236.pdf 2012.  K. Bhandari D. R. Chakrabarti and H.-J. Boehm. Implications of CPU Caching on Byte-addressable Non-Volatile Memory Programming. http:\/\/www.hpl.hp.com\/techreports\/2012\/HPL-2012-236.pdf 2012."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/237090.237154"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522726"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950380"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629589"},{"key":"e_1_3_2_1_28_1","volume-title":"Proceedings of the USENIX 2005 Annual Technical Conference, ATC '05","author":"Gray C.","year":"2005","unstructured":"C. Gray , M. Chapman , P. Chubb , D. Mosberger-Tang , and G. Heiser . Itanium: A System Implementor's Tale . In Proceedings of the USENIX 2005 Annual Technical Conference, ATC '05 , 2005 . C. Gray, M. Chapman, P. Chubb, D. Mosberger-Tang, and G. Heiser. Itanium: A System Implementor's Tale. In Proceedings of the USENIX 2005 Annual Technical Conference, ATC '05, 2005."},{"key":"e_1_3_2_1_29_1","volume-title":"Proceedings of the 2013 Flash Memory Summit","author":"K. Grimsrud. IOPS schmIOPS! What Really Matters in SSD Performance (Intel Corp","year":"2013","unstructured":"K. Grimsrud. IOPS schmIOPS! What Really Matters in SSD Performance (Intel Corp ). In Proceedings of the 2013 Flash Memory Summit , 2013 . K. Grimsrud. IOPS schmIOPS! What Really Matters in SSD Performance (Intel Corp). In Proceedings of the 2013 Flash Memory Summit, 2013."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1837915.1837922"},{"key":"e_1_3_2_1_31_1","volume-title":"Under Submission","author":"Lantz P.","year":"2014","unstructured":"P. Lantz , S. Dulloor , S. Kumar , R. Sankaran , and J. Jackson . Yat: A Validation Framework for Persistent Memory Software . Under Submission , 2014 . P. Lantz, S. Dulloor, S. Kumar, R. Sankaran, and J. Jackson. Yat: A Validation Framework for Persistent Memory Software. Under Submission, 2014."},{"key":"e_1_3_2_1_32_1","volume-title":"Proceedings of Fifth Workshop on Energy Efficient Design, WEED","author":"Meza J.","year":"2013","unstructured":"J. Meza , Y. Luo , S. Khan , J. Zhao , Y. Xie , and O. Mutlu . A Case for Efficient Hardware\/Software Cooperative Management of Storage and Memory . In Proceedings of Fifth Workshop on Energy Efficient Design, WEED , 2013 . J. Meza, Y. Luo, S. Khan, J. Zhao, Y. Xie, and O. Mutlu. A Case for Efficient Hardware\/Software Cooperative Management of Storage and Memory. In Proceedings of Fifth Workshop on Energy Efficient Design, WEED, 2013."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2465351.2465374"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2005.65"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1095810.1095830"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555754.1555760"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/146941.146943"},{"key":"e_1_3_2_1_38_1","volume-title":"Proceedings of the 2013 Flash Memory Summit","author":"Scaramuzzo J.","year":"2013","unstructured":"J. Scaramuzzo . Reaching the Final Latency Frontier (SMART Storage Systems) . In Proceedings of the 2013 Flash Memory Summit , 2013 . J. Scaramuzzo. Reaching the Final Latency Frontier (SMART Storage Systems). In Proceedings of the 2013 Flash Memory Summit, 2013."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.5555\/1960475.1960480"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950379"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1168910.1168914"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/195473.195506"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2063384.2063436"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.5555\/2208461.2208464"}],"event":{"name":"EuroSys 2014: Ninth Eurosys Conference 2014","location":"Amsterdam The Netherlands","acronym":"EuroSys 2014","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the Ninth European Conference on Computer Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2592798.2592814","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2592798.2592814","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T06:55:58Z","timestamp":1750229758000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2592798.2592814"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,4,14]]},"references-count":43,"alternative-id":["10.1145\/2592798.2592814","10.1145\/2592798"],"URL":"https:\/\/doi.org\/10.1145\/2592798.2592814","relation":{},"subject":[],"published":{"date-parts":[[2014,4,14]]},"assertion":[{"value":"2014-04-14","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}