{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,2]],"date-time":"2026-07-02T23:49:23Z","timestamp":1783036163950,"version":"3.54.6"},"publisher-location":"New York, NY, USA","reference-count":37,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,4,23]],"date-time":"2017-04-23T00:00:00Z","timestamp":1492905600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1421910,1117065"],"award-info":[{"award-number":["1421910,1117065"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100000781","name":"European Research Council","doi-asserted-by":"publisher","award":["FP7-617805"],"award-info":[{"award-number":["FP7-617805"]}],"id":[{"id":"10.13039\/501100000781","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2017,4,23]]},"DOI":"10.1145\/3064176.3064204","type":"proceedings-article","created":{"date-parts":[[2017,4,17]],"date-time":"2017-04-17T12:27:04Z","timestamp":1492432024000},"page":"468-482","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":47,"title":["NVthreads"],"prefix":"10.1145","author":[{"given":"Terry Ching-Hsiang","family":"Hsu","sequence":"first","affiliation":[{"name":"Purdue University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Helge","family":"Br\u00fcgner","sequence":"additional","affiliation":[{"name":"TU M\u00fcnchen"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Indrajit","family":"Roy","sequence":"additional","affiliation":[{"name":"Google Inc."}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kimberly","family":"Keeton","sequence":"additional","affiliation":[{"name":"Hewlett Packard Labs"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Patrick","family":"Eugster","sequence":"additional","affiliation":[{"name":"TU Darmstadt and Purdue University"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2017,4,23]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"http:\/\/snap.stanford.edu\/snap","year":"2009","unstructured":"Stanford network analysis package. http:\/\/snap.stanford.edu\/snap , 2009 . Stanford network analysis package. http:\/\/snap.stanford.edu\/snap, 2009."},{"key":"e_1_3_2_1_2_1","unstructured":"Tokyo Cabinet: a modern implementation of DBM. http:\/\/fallabs.com\/tokyocabinet\/ 2010.  Tokyo Cabinet: a modern implementation of DBM. http:\/\/fallabs.com\/tokyocabinet\/ 2010."},{"key":"e_1_3_2_1_3_1","volume-title":"http:\/\/newsroom.intel.com\/docs\/DOC-6713","year":"2015","unstructured":"Intel and Micron produce breakthrough memory technology. http:\/\/newsroom.intel.com\/docs\/DOC-6713 , 2015 . Intel and Micron produce breakthrough memory technology. http:\/\/newsroom.intel.com\/docs\/DOC-6713, 2015."},{"key":"e_1_3_2_1_4_1","volume-title":"http:\/\/www8.hp.com\/us\/en\/hpnews\/press-release.html?id=2099577","author":"HP","year":"2015","unstructured":"SanDisk and HP launch partnership to create memory-driven computing solutions. http:\/\/www8.hp.com\/us\/en\/hpnews\/press-release.html?id=2099577 , 2015 . SanDisk and HP launch partnership to create memory-driven computing solutions. http:\/\/www8.hp.com\/us\/en\/hpnews\/press-release.html?id=2099577, 2015."},{"key":"e_1_3_2_1_5_1","volume-title":"http:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/manuals\/64-ia-32-architectures-optimization-manual.pdf","year":"2016","unstructured":"Intel 64 and ia-32 architectures optimization reference manual. http:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/manuals\/64-ia-32-architectures-optimization-manual.pdf , 2016 . Intel 64 and ia-32 architectures optimization reference manual. http:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/manuals\/64-ia-32-architectures-optimization-manual.pdf, 2016."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2009.5161063"},{"key":"e_1_3_2_1_7_1","first-page":"1","volume-title":"Proceedings of the 9th USENIX Conference on Operating Systems Design and Implementation, OSDI'10","author":"Aviram A.","year":"2010","unstructured":"A. Aviram , S.-C. Weng , S. Hu , and B. Ford . Efficient system-enforced deterministic parallelism . In Proceedings of the 9th USENIX Conference on Operating Systems Design and Implementation, OSDI'10 , pages 1 -- 16 , Berkeley, CA, USA , 2010 . USENIX Association. A. Aviram, S.-C. Weng, S. Hu, and B. Ford. Efficient system-enforced deterministic parallelism. In Proceedings of the 9th USENIX Conference on Operating Systems Design and Implementation, OSDI'10, pages 1--16, Berkeley, CA, USA, 2010. USENIX Association."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1150402.1150412"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.5555\/1991596.1991599"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2485922.2485943"},{"key":"e_1_3_2_1_11_1","volume-title":"Proceedings of the 5th Annual Workshop on Modeling, Benchmarking and Simulation","author":"Bienia C.","year":"2009","unstructured":"C. Bienia and K. Li . PARSEC 2.0: A new benchmark suite for chip-multiprocessors . In Proceedings of the 5th Annual Workshop on Modeling, Benchmarking and Simulation , June 2009 . C. Bienia and K. Li. PARSEC 2.0: A new benchmark suite for chip-multiprocessors. In Proceedings of the 5th Annual Workshop on Modeling, Benchmarking and Simulation, June 2009."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0169-7552(98)00110-X"},{"key":"e_1_3_2_1_13_1","volume-title":"Inc.","author":"Butenhof D. R.","year":"1997","unstructured":"D. R. Butenhof . Programming with POSIX Threads. Addison-Wesley Longman Publishing Co ., Inc. , Boston, MA, USA , 1997 . D. R. Butenhof. Programming with POSIX Threads. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA, 1997."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2660193.2660224"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522724"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1961296.1950380"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629589"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/VTSA.2008.4530803"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592814"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2015.7208276"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872410"},{"key":"e_1_3_2_1_22_1","first-page":"1","volume-title":"2007 USENIX Annual Technical Conference on Proceedings of the USENIX Annual Technical Conference, ATC'07","author":"Laadan O.","year":"2007","unstructured":"O. Laadan and J. Nieh . Transparent checkpoint-restart of multiple processes on commodity operating systems . In 2007 USENIX Annual Technical Conference on Proceedings of the USENIX Annual Technical Conference, ATC'07 , pages 25: 1 -- 25 :14, Berkeley, CA, USA , 2007 . USENIX Association. O. Laadan and J. Nieh. Transparent checkpoint-restart of multiple processes on commodity operating systems. In 2007 USENIX Annual Technical Conference on Proceedings of the USENIX Annual Technical Conference, ATC'07, pages 25:1--25:14, Berkeley, CA, USA, 2007. USENIX Association."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555754.1555758"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043587"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/268998.266665"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/128765.128770"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2150976.2151018"},{"key":"e_1_3_2_1_28_1","first-page":"18","volume-title":"Proceedings of the USENIX 1995 Technical Conference Proceedings, TCON'95","author":"Plank J. S.","year":"1995","unstructured":"J. S. Plank , M. Beck , G. Kingsley , and K. Li . Libckpt: Transparent checkpointing under unix . In Proceedings of the USENIX 1995 Technical Conference Proceedings, TCON'95 , pages 18 -- 18 , Berkeley, CA, USA , 1995 . USENIX Association. J. S. Plank, M. Beck, G. Kingsley, and K. Li. Libckpt: Transparent checkpointing under unix. In Proceedings of the USENIX 1995 Technical Conference Proceedings, TCON'95, pages 18--18, Berkeley, CA, USA, 1995. USENIX Association."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2007.346181"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/174613.174615"},{"key":"e_1_3_2_1_31_1","first-page":"29","volume-title":"Proceedings of the 7th Symposium on Operating Systems Design and Implementation, OSDI '06","author":"Sears R.","year":"2006","unstructured":"R. Sears and E. Brewer . Stasis: Flexible transactional storage . In Proceedings of the 7th Symposium on Operating Systems Design and Implementation, OSDI '06 , pages 29 -- 44 , Berkeley, CA, USA , 2006 . USENIX Association. R. Sears and E. Brewer. Stasis: Flexible transactional storage. In Proceedings of the 7th Symposium on Operating Systems Design and Implementation, OSDI '06, pages 29--44, Berkeley, CA, USA, 2006. USENIX Association."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/157709.157737"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1038\/nature06932"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950379"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1007\/11785477_8"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01354878"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2015.7208275"}],"event":{"name":"EuroSys '17: Twelfth EuroSys Conference 2017","location":"Belgrade Serbia","acronym":"EuroSys '17","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the Twelfth European Conference on Computer Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3064176.3064204","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3064176.3064204","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:36:15Z","timestamp":1750217775000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3064176.3064204"}},"subtitle":["Practical Persistence for Multi-threaded Applications"],"short-title":[],"issued":{"date-parts":[[2017,4,23]]},"references-count":37,"alternative-id":["10.1145\/3064176.3064204","10.1145\/3064176"],"URL":"https:\/\/doi.org\/10.1145\/3064176.3064204","relation":{},"subject":[],"published":{"date-parts":[[2017,4,23]]},"assertion":[{"value":"2017-04-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}