{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,31]],"date-time":"2026-03-31T09:36:11Z","timestamp":1774949771052,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":51,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,3,28]],"date-time":"2022-03-28T00:00:00Z","timestamp":1648425600000},"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":[[2022,3,28]]},"DOI":"10.1145\/3492321.3519590","type":"proceedings-article","created":{"date-parts":[[2022,3,28]],"date-time":"2022-03-28T14:28:18Z","timestamp":1648477698000},"page":"525-540","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":13,"title":["ResPCT"],"prefix":"10.1145","author":[{"given":"Ana","family":"Khorguani","sequence":"first","affiliation":[{"name":"Univ. Grenoble Alpes, Grenoble, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thomas","family":"Ropars","sequence":"additional","affiliation":[{"name":"Univ. Grenoble Alpes, Grenoble, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Noel","family":"De Palma","sequence":"additional","affiliation":[{"name":"Univ. Grenoble Alpes, Grenoble, France"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,3,28]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA51647.2021.00019"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2018.00044"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2063384.2063427"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1454115.1454128"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1379022.1375591"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2714064.2660224"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3453483.3454027"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1961295.1950380"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304046"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3133891"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3210377.3210400"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807152"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3210377.3210392"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3342195.3387515"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2254064.2254120"},{"key":"e_1_3_2_1_16_1","unstructured":"Facebook. 2017. RocksDB. http:\/\/rocksdb.org\/.  Facebook. 2017. RocksDB. http:\/\/rocksdb.org\/."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3200691.3178490"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2015.7208276"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3296979.3192367"},{"key":"e_1_3_2_1_20_1","volume-title":"2019 USENIX Annual Technical Conference (USENIXATC 19)","author":"Gu Jinyu","year":"2019","unstructured":"Jinyu Gu , Qianqian Yu , Xiayang Wang , Zhaoguo Wang , Binyu Zang , Haibing Guan , and Haibo Chen . 2019 . Pisces: a scalable and efficient persistent transactional memory . In 2019 USENIX Annual Technical Conference (USENIXATC 19) (Renton, USA). 913--928. Jinyu Gu, Qianqian Yu, Xiayang Wang, Zhaoguo Wang, Binyu Zang, Haibing Guan, and Haibo Chen. 2019. Pisces: a scalable and efficient persistent transactional memory. In 2019 USENIX Annual Technical Conference (USENIXATC 19) (Renton, USA). 913--928."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1810479.1810540"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/78969.78972"},{"key":"e_1_3_2_1_23_1","volume-title":"Proceedings of the Twelfth European Conference on Computer Systems (EuroSys)","author":"Ching-Hsiang Hsu Terry","year":"2017","unstructured":"Terry Ching-Hsiang Hsu , Helge Br\u00fcgner , Indrajit Roy , Kimberly Keeton , and Patrick Eugster . 2017 . NVthreads: Practical persistence for multi-threaded applications . In Proceedings of the Twelfth European Conference on Computer Systems (EuroSys) ( Belgrade, Serbia). 468--482. Terry Ching-Hsiang Hsu, Helge Br\u00fcgner, Indrajit Roy, Kimberly Keeton, and Patrick Eugster. 2017. NVthreads: Practical persistence for multi-threaded applications. In Proceedings of the Twelfth European Conference on Computer Systems (EuroSys) (Belgrade, Serbia). 468--482."},{"key":"e_1_3_2_1_24_1","unstructured":"Intel. 2021. eADR: New Opportunities for Persistent Memory Applications. https:\/\/www.intel.com\/content\/www\/us\/en\/developer\/articles\/technical\/eadr-new-opportunities-for-persistent-memory-applications.html.  Intel. 2021. eADR: New Opportunities for Persistent Memory Applications. https:\/\/www.intel.com\/content\/www\/us\/en\/developer\/articles\/technical\/eadr-new-opportunities-for-persistent-memory-applications.html."},{"key":"e_1_3_2_1_25_1","unstructured":"Intel. 2021. Intel Optane DC Persistent Memory. https:\/\/www.intel.com\/content\/www\/us\/en\/architecture-and-technology\/optane-dc-persistent-memory.html.  Intel. 2021. Intel Optane DC Persistent Memory. https:\/\/www.intel.com\/content\/www\/us\/en\/architecture-and-technology\/optane-dc-persistent-memory.html."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2935764.2935810"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-53426-7_23"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.21105\/joss.03143"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3093336.3037714"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2018.00029"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815426"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3064176.3064215"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378456"},{"key":"e_1_3_2_1_34_1","unstructured":"Memcached. 2018. memcached - a distributed memory object caching system. http:\/\/memcached.org\/.  Memcached. 2018. memcached - a distributed memory object caching system. http:\/\/memcached.org\/."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3093336.3037730"},{"key":"e_1_3_2_1_36_1","volume-title":"31st International Symposium on Distributed Computing (DISC)","author":"Nawab Faisal","year":"2017","unstructured":"Faisal Nawab , Joseph Izraelevitz , Terence Kelly , Charles B Morrey III, Dhruva R Chakrabarti , and Michael L Scott . 2017 . Dal\u00ed: A periodically persistent hash map . In 31st International Symposium on Distributed Computing (DISC) ( Vienna, Austria). Faisal Nawab, Joseph Izraelevitz, Terence Kelly, Charles B Morrey III, Dhruva R Chakrabarti, and Michael L Scott. 2017. Dal\u00ed: A periodically persistent hash map. In 31st International Symposium on Distributed Computing (DISC) (Vienna, Austria)."},{"key":"e_1_3_2_1_37_1","unstructured":"pmem.io. 2022. Persistent Memory Development Kit. https:\/\/pmem.io\/pmdk\/.  pmem.io. 2022. Persistent Memory Development Kit. https:\/\/pmem.io\/pmdk\/."},{"key":"e_1_3_2_1_38_1","unstructured":"The NDCTL project. 2022. NDCTL User Guide. https:\/\/docs.pmem.io\/ndctl-user-guide\/.  The NDCTL project. 2022. NDCTL User Guide. https:\/\/docs.pmem.io\/ndctl-user-guide\/."},{"key":"e_1_3_2_1_39_1","volume-title":"Proceedings of the ACM on Programming Languages 4, POPL","author":"Raad Azalea","year":"2019","unstructured":"Azalea Raad , John Wickerson , Gil Neiger , and Viktor Vafeiadis . 2019 . Persistency semantics of the Intel-x86 architecture . Proceedings of the ACM on Programming Languages 4, POPL (2019), 1--31. Azalea Raad, John Wickerson, Gil Neiger, and Viktor Vafeiadis. 2019. Persistency semantics of the Intel-x86 architecture. Proceedings of the ACM on Programming Languages 4, POPL (2019), 1--31."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3437801.3441586"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2007.346181"},{"key":"e_1_3_2_1_42_1","first-page":"34","article-title":"Persistent memory programming. Login","volume":"42","author":"Rudoff Andy","year":"2017","unstructured":"Andy Rudoff . 2017 . Persistent memory programming. Login : The Usenix Magazine 42 , 2 (2017), 34 -- 40 . Andy Rudoff. 2017. Persistent memory programming. Login: The Usenix Magazine 42, 2 (2017), 34--40.","journal-title":"The Usenix Magazine"},{"key":"e_1_3_2_1_43_1","volume-title":"In International Conference on Parallel Processing (ICPP)","author":"Tamir Yuval","year":"1984","unstructured":"Yuval Tamir and Carlo H Sequin . 1984 . Error recovery in multicomputers using global checkpoints . In In International Conference on Parallel Processing (ICPP) ( Lausanne, Switzerland). 32--41. Yuval Tamir and Carlo H Sequin. 1984. Error recovery in multicomputers using global checkpoints. In In International Conference on Parallel Processing (ICPP) (Lausanne, Switzerland). 32--41."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/1961295.1950379"},{"key":"e_1_3_2_1_45_1","volume-title":"General System for Buffered Persistent Data Structures. In International Conference on Parallel Processing (ICPP)","author":"Wen Haosen","year":"2021","unstructured":"Haosen Wen , Wentao Cai , Mingzhe Du , Louis Jenkins , Benjamin Valpey , and Michael L Scott . 2021 . A Fast , General System for Buffered Persistent Data Structures. In International Conference on Parallel Processing (ICPP) ( Chicago, USA). 1--11. Haosen Wen, Wentao Cai, Mingzhe Du, Louis Jenkins, Benjamin Valpey, and Michael L Scott. 2021. A Fast, General System for Buffered Persistent Data Structures. In International Conference on Parallel Processing (ICPP) (Chicago, USA). 1--11."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3410463.3414625"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3385412.3386000"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446730"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.5555\/3386691.3386708"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS47924.2020.00044"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/3360554"}],"event":{"name":"EuroSys '22: Seventeenth European Conference on Computer Systems","location":"Rennes France","acronym":"EuroSys '22","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the Seventeenth European Conference on Computer Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3492321.3519590","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3492321.3519590","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:31:08Z","timestamp":1750188668000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3492321.3519590"}},"subtitle":["fast checkpointing in non-volatile memory for multi-threaded applications"],"short-title":[],"issued":{"date-parts":[[2022,3,28]]},"references-count":51,"alternative-id":["10.1145\/3492321.3519590","10.1145\/3492321"],"URL":"https:\/\/doi.org\/10.1145\/3492321.3519590","relation":{},"subject":[],"published":{"date-parts":[[2022,3,28]]},"assertion":[{"value":"2022-03-28","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}