{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,11]],"date-time":"2026-03-11T01:40:19Z","timestamp":1773193219414,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":33,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,10,14]],"date-time":"2017-10-14T00:00:00Z","timestamp":1507939200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000015","name":"U.S. Department of Energy","doi-asserted-by":"publisher","award":["DE-SC0013700"],"award-info":[{"award-number":["DE-SC0013700"]}],"id":[{"id":"10.13039\/100000015","id-type":"DOI","asserted-by":"publisher"}]},{"name":"IBM","award":["CAS Fellowship"],"award-info":[{"award-number":["CAS Fellowship"]}]},{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1455404,1525609,1455733"],"award-info":[{"award-number":["1455404,1525609,1455733"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100006785","name":"Google","doi-asserted-by":"publisher","award":["Faculty Award"],"award-info":[{"award-number":["Faculty Award"]}],"id":[{"id":"10.13039\/100006785","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2017,10,14]]},"DOI":"10.1145\/3123939.3124543","type":"proceedings-article","created":{"date-parts":[[2017,11,20]],"date-time":"2017-11-20T14:31:12Z","timestamp":1511188272000},"page":"191-203","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":21,"title":["Efficient support of position independence on non-volatile memory"],"prefix":"10.1145","author":[{"given":"Guoyang","family":"Chen","sequence":"first","affiliation":[{"name":"Qualcomm Inc."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lei","family":"Zhang","sequence":"additional","affiliation":[{"name":"North Carolina State University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Richa","family":"Budhiraja","sequence":"additional","affiliation":[{"name":"Qualcomm Inc."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xipeng","family":"Shen","sequence":"additional","affiliation":[{"name":"North Carolina State University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Youfeng","family":"Wu","sequence":"additional","affiliation":[{"name":"Intel Corp."}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2017,10,14]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"{n. d.}. OpenNVM. http:opennvm.github.io. ({n. d.}).  {n. d.}. OpenNVM. http:opennvm.github.io. ({n. d.})."},{"key":"e_1_3_2_1_2_1","unstructured":"2015. Intel and Micron Produce Breakthrough Memory Technology. http:\/\/newsroom.intel.com\/community\/intel_newsroom\/blog\/2015\/07\/28\/intel-and-micron-produce-breakthrough-memory-technology. (2015). {Online; accessed 2016\/11\/08}.  2015. Intel and Micron Produce Breakthrough Memory Technology. http:\/\/newsroom.intel.com\/community\/intel_newsroom\/blog\/2015\/07\/28\/intel-and-micron-produce-breakthrough-memory-technology. (2015). {Online; accessed 2016\/11\/08}."},{"key":"e_1_3_2_1_3_1","unstructured":"2015. NVM Programming Model (NPM). http:\/\/www.snia.org\/tech_activities\/standards\/curr_standards\/npm\/. (2015). {Online; accessed 2016\/11\/08}.  2015. NVM Programming Model (NPM). http:\/\/www.snia.org\/tech_activities\/standards\/curr_standards\/npm\/. (2015). {Online; accessed 2016\/11\/08}."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2723372.2749441"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2527792.2527799"},{"key":"e_1_3_2_1_6_1","volume-title":"LIPIcs-Leibniz International Proceedings in Informatics","volume":"46","author":"Berryhill Ryan","year":"2016","unstructured":"Ryan Berryhill , Wojciech Golab , and Mahesh Tripunitara . 2016 . Robust shared objects for non-volatile main memory . In LIPIcs-Leibniz International Proceedings in Informatics , Vol. 46 . Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik. Ryan Berryhill, Wojciech Golab, and Mahesh Tripunitara. 2016. Robust shared objects for non-volatile main memory. In LIPIcs-Leibniz International Proceedings in Informatics, Vol. 46. Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik."},{"key":"e_1_3_2_1_7_1","unstructured":"Dhruva R. Chakrabarti and Hans-J. Boehm. 2013. Durability Semantics for Lock-based Multithreaded Programs. In USINEX Hotpar.  Dhruva R. Chakrabarti and Hans-J. Boehm. 2013. Durability Semantics for Lock-based Multithreaded Programs. In USINEX Hotpar."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2714064.2660224"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.14778\/2735479.2735483"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950380"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629589"},{"key":"e_1_3_2_1_12_1","volume-title":"Supporting filesystems in persistent memory {LWN.net}. https:\/\/lwn.net\/Articles\/610174\/. (2014). {Online","author":"Corbet Jonathan","year":"2016","unstructured":"Jonathan Corbet . 2014. Supporting filesystems in persistent memory {LWN.net}. https:\/\/lwn.net\/Articles\/610174\/. (2014). {Online ; accessed 2016 \/11\/08}. Jonathan Corbet. 2014. Supporting filesystems in persistent memory {LWN.net}. https:\/\/lwn.net\/Articles\/610174\/. (2014). {Online; accessed 2016\/11\/08}."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592814"},{"key":"e_1_3_2_1_14_1","volume-title":"Database Systems: The Complete Book","author":"Garcia-Molina H.","year":"2009","unstructured":"H. Garcia-Molina , J. Ullman , and J. Widom . 2009 . Database Systems: The Complete Book ( 2 nd ed.). Pearson Prentice Hall . H. Garcia-Molina, J. Ullman, and J. Widom. 2009. Database Systems: The Complete Book (2nd ed.). Pearson Prentice Hall.","edition":"2"},{"key":"e_1_3_2_1_15_1","volume-title":"Proceedings of 30th Intl. Symp. on Distributed Computing (DISC). ACM.","author":"Izraelevitz J.","unstructured":"J. Izraelevitz , H. Mendes , and M. L. Scott . 2016. Linearizability of Persistent Memory Objects under a Full-System-Crash Failure Model . In Proceedings of 30th Intl. Symp. on Distributed Computing (DISC). ACM. J. Izraelevitz, H. Mendes, and M. L. Scott. 2016. Linearizability of Persistent Memory Objects under a Full-System-Crash Failure Model. In Proceedings of 30th Intl. Symp. on Distributed Computing (DISC). ACM."},{"key":"e_1_3_2_1_16_1","unstructured":"C. Lattner. 2002. LLVM: An Infrastructure for Multi-Stage Optimization. Ph.D. Dissertation. Computer Science Dept. Univ. of Illinois at Urbana-Champaign.  C. Lattner. 2002. LLVM: An Infrastructure for Multi-Stage Optimization. Ph.D. Dissertation. Computer Science Dept. Univ. of Illinois at Urbana-Champaign."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2010.24"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2644865.2541957"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD.2014.6974684"},{"key":"e_1_3_2_1_20_1","volume-title":"SanDisk and HP Launch Partnership to Create Memory-Driven Computing Solutions. https:\/\/www.sandisk.com\/about\/media-center\/press-releases\/2015\/sandisk-and-hp-launch-partnership. (2015). {Online","author":"Milpitas Calif","year":"2016","unstructured":"Calif Milpitas . 2015. SanDisk and HP Launch Partnership to Create Memory-Driven Computing Solutions. https:\/\/www.sandisk.com\/about\/media-center\/press-releases\/2015\/sandisk-and-hp-launch-partnership. (2015). {Online ; accessed 2016 \/11\/08}. Calif Milpitas. 2015. SanDisk and HP Launch Partnership to Create Memory-Driven Computing Solutions. https:\/\/www.sandisk.com\/about\/media-center\/press-releases\/2015\/sandisk-and-hp-launch-partnership. (2015). {Online; accessed 2016\/11\/08}."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2150976.2151018"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2901318.2901324"},{"key":"e_1_3_2_1_23_1","volume-title":"Memory Persistency. In Proceeding of the 41st Annual International Symposium on Computer Architecuture (ISCA '14)","author":"Pelley Steven","unstructured":"Steven Pelley , Peter M. Chen , and Thomas F. Wenisch . 2014 . Memory Persistency. In Proceeding of the 41st Annual International Symposium on Computer Architecuture (ISCA '14) . IEEE Press, Piscataway, NJ, USA, 265--276. http:\/\/dl.acm.org\/citation.cfm?id=2665671.2665712 Steven Pelley, Peter M. Chen, and Thomas F. Wenisch. 2014. Memory Persistency. In Proceeding of the 41st Annual International Symposium on Computer Architecuture (ISCA '14). IEEE Press, Piscataway, NJ, USA, 265--276. http:\/\/dl.acm.org\/citation.cfm?id=2665671.2665712"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1147\/rd.524.0465"},{"key":"e_1_3_2_1_25_1","unstructured":"Andy Rudoff et al. {n. d.}. PMEM library website. http:\/\/pmem.io\/nvml\/. ({n. d.}).  Andy Rudoff et al. {n. d.}. PMEM library website. http:\/\/pmem.io\/nvml\/. ({n. d.})."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1030083.1030124"},{"key":"e_1_3_2_1_27_1","first-page":"61","article-title":"Consistent and Durable Data Structures for Non-Volatile Byte-Addressable Memory","volume":"11","author":"Venkataraman Shivaram","year":"2011","unstructured":"Shivaram Venkataraman , Niraj Tolia , Parthasarathy Ranganathan , Roy H Campbell , 2011 . Consistent and Durable Data Structures for Non-Volatile Byte-Addressable Memory .. In FAST , Vol. 11. 61 -- 75 . Shivaram Venkataraman, Niraj Tolia, Parthasarathy Ranganathan, Roy H Campbell, et al. 2011. Consistent and Durable Data Structures for Non-Volatile Byte-Addressable Memory.. In FAST, Vol. 11. 61--75.","journal-title":"FAST"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592810"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950379"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3123939.3123981"},{"key":"e_1_3_2_1_31_1","unstructured":"Matthew Wilcox. 2014. Support ext4 on NV-DIMMs. http:\/\/lwn.net\/Articles\/588218\/. (2014). {Online; accessed 2016\/11\/08}.  Matthew Wilcox. 2014. Support ext4 on NV-DIMMs. http:\/\/lwn.net\/Articles\/588218\/. (2014). {Online; accessed 2016\/11\/08}."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2063384.2063436"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2540708.2540744"}],"event":{"name":"MICRO-50: The 50th Annual IEEE\/ACM International Symposium on Microarchitecture","location":"Cambridge Massachusetts","acronym":"MICRO-50","sponsor":["SIGMICRO ACM Special Interest Group on Microarchitectural Research and Processing","IEEE-CS\\DATC IEEE Computer Society"]},"container-title":["Proceedings of the 50th Annual IEEE\/ACM International Symposium on Microarchitecture"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3123939.3124543","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3123939.3124543","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3123939.3124543","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:30:31Z","timestamp":1750217431000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3123939.3124543"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,10,14]]},"references-count":33,"alternative-id":["10.1145\/3123939.3124543","10.1145\/3123939"],"URL":"https:\/\/doi.org\/10.1145\/3123939.3124543","relation":{},"subject":[],"published":{"date-parts":[[2017,10,14]]},"assertion":[{"value":"2017-10-14","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}