{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,5]],"date-time":"2026-05-05T07:22:25Z","timestamp":1777965745758,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":46,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,4,15]],"date-time":"2020-04-15T00:00:00Z","timestamp":1586908800000},"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":[[2020,4,15]]},"DOI":"10.1145\/3342195.3387515","type":"proceedings-article","created":{"date-parts":[[2020,5,4]],"date-time":"2020-05-04T07:19:58Z","timestamp":1588576798000},"page":"1-15","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":15,"title":["Persistent memory and the rise of universal constructions"],"prefix":"10.1145","author":[{"given":"Andreia","family":"Correia","sequence":"first","affiliation":[{"name":"University of Neuchatel"}]},{"given":"Pascal","family":"Felber","sequence":"additional","affiliation":[{"name":"University of Neuchatel"}]},{"given":"Pedro","family":"Ramalhete","sequence":"additional","affiliation":[{"name":"Cisco Systems"}]}],"member":"320","published-online":{"date-parts":[[2020,4,17]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/71.80120"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-48653-5_41"},{"key":"e_1_3_2_1_3_1","first-page":"253","volume-title":"Yuanhao Wei. Delay-Free Concurrency on Faulty Persistent Memory. In The 31st ACM on Symposium on Parallelism in Algorithms and Architectures, SPAA 2019","author":"Ben-David Naama","year":"2019","unstructured":"Naama Ben-David , Guy E. Blelloch , Michal Friedman , and Yuanhao Wei. Delay-Free Concurrency on Faulty Persistent Memory. In The 31st ACM on Symposium on Parallelism in Algorithms and Architectures, SPAA 2019 , Phoenix, AZ, USA, June 22--24 , 2019 ., pages 253 -- 264 , 2019. Naama Ben-David, Guy E. Blelloch, Michal Friedman, and Yuanhao Wei. Delay-Free Concurrency on Faulty Persistent Memory. In The 31st ACM on Symposium on Parallelism in Algorithms and Architectures, SPAA 2019, Phoenix, AZ, USA, June 22--24, 2019., pages 253--264, 2019."},{"key":"e_1_3_2_1_4_1","volume-title":"O'Neil. A critique of ANSI SQL isolation levels. CoRR, abs\/cs\/0701157","author":"Berenson Hal","year":"2007","unstructured":"Hal Berenson , Philip A. Bernstein , Jim Gray , Jim Melton , Elizabeth J. O'Neil , and Patrick E . O'Neil. A critique of ANSI SQL isolation levels. CoRR, abs\/cs\/0701157 , 2007 . Hal Berenson, Philip A. Bernstein, Jim Gray, Jim Melton, Elizabeth J. O'Neil, and Patrick E. O'Neil. A critique of ANSI SQL isolation levels. CoRR, abs\/cs\/0701157, 2007."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2983990.2984019"},{"issue":"4","key":"e_1_3_2_1_6_1","first-page":"409","volume":"10","author":"Brown Trevor","year":"2016","unstructured":"Trevor Brown and Hillel Avni . PHyTM : Persistent Hybrid Transactional Memory. PVLDB , 10 ( 4 ): 409 -- 420 , 2016 . Trevor Brown and Hillel Avni. PHyTM: Persistent Hybrid Transactional Memory. PVLDB, 10(4):409--420, 2016.","journal-title":"Persistent Hybrid Transactional Memory. PVLDB"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2714064.2660224"},{"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","first-page":"259","volume-title":"Igor Zablotchi. The Inherent Cost of Remembering Consistently. In Proceedings of the 30th on Symposium on Parallelism in Algorithms and Architectures, SPAA 2018","author":"Cohen Nachshon","year":"2018","unstructured":"Nachshon Cohen , Rachid Guerraoui , and Igor Zablotchi. The Inherent Cost of Remembering Consistently. In Proceedings of the 30th on Symposium on Parallelism in Algorithms and Architectures, SPAA 2018 , Vienna, Austria, July 16--18 , 2018 , pages 259 -- 269 , 2018. Nachshon Cohen, Rachid Guerraoui, and Igor Zablotchi. The Inherent Cost of Remembering Consistently. In Proceedings of the 30th on Symposium on Parallelism in Algorithms and Architectures, SPAA 2018, Vienna, Austria, July 16--18, 2018, pages 259--269, 2018."},{"key":"e_1_3_2_1_10_1","first-page":"271","volume-title":"Pedro Ramalhete. Romulus: Efficient Algorithms for Persistent Transactional Memory. In Proceedings of the 30th on Symposium on Parallelism in Algorithms and Architectures","author":"Correia Andreia","year":"2018","unstructured":"Andreia Correia , Pascal Felber , and Pedro Ramalhete. Romulus: Efficient Algorithms for Persistent Transactional Memory. In Proceedings of the 30th on Symposium on Parallelism in Algorithms and Architectures , pages 271 -- 282 . ACM, 2018 . Andreia Correia, Pascal Felber, and Pedro Ramalhete. Romulus: Efficient Algorithms for Persistent Transactional Memory. In Proceedings of the 30th on Symposium on Parallelism in Algorithms and Architectures, pages 271--282. ACM, 2018."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3178487.3178519"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3332466.3374523"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/11864219_14"},{"key":"e_1_3_2_1_14_1","volume-title":"https:\/\/rocksdb.org","author":"DB.","year":"2019","unstructured":"Facebook. Rocks DB. https:\/\/rocksdb.org , 2019 . Facebook. RocksDB. https:\/\/rocksdb.org, 2019."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1989493.1989549"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2010.49"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1345206.1345241"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1941553.1941579"},{"key":"e_1_3_2_1_19_1","volume-title":"Practical lock-freedom. Technical report","author":"Fraser Keir","year":"2004","unstructured":"Keir Fraser . Practical lock-freedom. Technical report , University of Cambridge , Computer Laboratory , 2004 . Keir Fraser. Practical lock-freedom. Technical report, University of Cambridge, Computer Laboratory, 2004."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3178487.3178490"},{"key":"e_1_3_2_1_21_1","volume-title":"URL: https:\/\/github.com\/-google\/leveldb,% 20http:\/\/leveldb.org","author":"Ghemawat Sanjay","year":"2011","unstructured":"Sanjay Ghemawat and Jeff Dean . Level DB. URL: https:\/\/github.com\/-google\/leveldb,% 20http:\/\/leveldb.org , 2011 . Sanjay Ghemawat and Jeff Dean. LevelDB. URL: https:\/\/github.com\/-google\/leveldb,% 20http:\/\/leveldb.org, 2011."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3092255.3092270"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2015.7208276"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3192366.3192367"},{"key":"e_1_3_2_1_25_1","first-page":"197","volume-title":"Herlihy. A Methodology for Implementing Highly Concurrent Data Structures. In Proceedings of the Second ACM SIGPLAN Symposium on Princiles & Practice of Parallel Programming (PPOPP)","author":"Maurice","year":"1990","unstructured":"Maurice Herlihy. A Methodology for Implementing Highly Concurrent Data Structures. In Proceedings of the Second ACM SIGPLAN Symposium on Princiles & Practice of Parallel Programming (PPOPP) , Seattle, Washington, USA, March 14--16 , 1990 , pages 197 -- 206 , 1990. Maurice Herlihy. A Methodology for Implementing Highly Concurrent Data Structures. In Proceedings of the Second ACM SIGPLAN Symposium on Princiles & Practice of Parallel Programming (PPOPP), Seattle, Washington, USA, March 14--16, 1990, pages 197--206, 1990."},{"key":"e_1_3_2_1_26_1","first-page":"289","volume-title":"Herlihy and J. Eliot B. Moss. Transactional Memory: Architectural Support for Lock-Free Data Structures. In Proceedings of the 20th Annual International Symposium on Computer Architecture","author":"Maurice","year":"1993","unstructured":"Maurice Herlihy and J. Eliot B. Moss. Transactional Memory: Architectural Support for Lock-Free Data Structures. In Proceedings of the 20th Annual International Symposium on Computer Architecture , San Diego, CA, USA , May 1993 , pages 289 -- 300 , 1993. Maurice Herlihy and J. Eliot B. Moss. Transactional Memory: Architectural Support for Lock-Free Data Structures. In Proceedings of the 20th Annual International Symposium on Computer Architecture, San Diego, CA, USA, May 1993, pages 289--300, 1993."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2980024.2872410"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-53426-7_23"},{"key":"e_1_3_2_1_29_1","volume-title":"Zixuan Wang, Yi Xu, Subramanya R Dulloor, et al. Basic performance measurements of the intel optane DC persistent memory module. arXiv preprint arXiv:1903.05714","author":"Izraelevitz Joseph","year":"2019","unstructured":"Joseph Izraelevitz , Jian Yang , Lu Zhang , Juno Kim , Xiao Liu , Amirsaman Memaripour , Yun Joon Soh , Zixuan Wang, Yi Xu, Subramanya R Dulloor, et al. Basic performance measurements of the intel optane DC persistent memory module. arXiv preprint arXiv:1903.05714 , 2019 . Joseph Izraelevitz, Jian Yang, Lu Zhang, Juno Kim, Xiao Liu, Amirsaman Memaripour, Yun Joon Soh, Zixuan Wang, Yi Xu, Subramanya R Dulloor, et al. Basic performance measurements of the intel optane DC persistent memory module. arXiv preprint arXiv:1903.05714, 2019."},{"key":"e_1_3_2_1_30_1","volume-title":"Stratis Viglas. DHTM: Durable Hardware Transactional Memory. In Proceedings of the International Symposium on Computer Architecture","author":"Joshi Arpit","year":"2018","unstructured":"Arpit Joshi , Vijay Nagarajan , Marcelo Cintra , and Stratis Viglas. DHTM: Durable Hardware Transactional Memory. In Proceedings of the International Symposium on Computer Architecture , 2018 . Arpit Joshi, Vijay Nagarajan, Marcelo Cintra, and Stratis Viglas. DHTM: Durable Hardware Transactional Memory. In Proceedings of the International Symposium on Computer Architecture, 2018."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2017.50"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3037697.3037714"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2015.7208274"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD.2014.6974684"},{"key":"e_1_3_2_1_35_1","volume-title":"Persistent Memory Transactions. CoRR, abs\/1804.00701","author":"Marathe Virendra J.","year":"2018","unstructured":"Virendra J. Marathe , Achin Mishra , Amee Trivedi , Yihe Huang , Faisal Zaghloul , Sanidhya Kashyap , Margo Seltzer , Tim Harris , Steve Byan , Bill Bridge , and Dave Dice . Persistent Memory Transactions. CoRR, abs\/1804.00701 , 2018 . Virendra J. Marathe, Achin Mishra, Amee Trivedi, Yihe Huang, Faisal Zaghloul, Sanidhya Kashyap, Margo Seltzer, Tim Harris, Steve Byan, Bill Bridge, and Dave Dice. Persistent Memory Transactions. CoRR, abs\/1804.00701, 2018."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3064176.3064215"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/128765.128770"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2018.00037"},{"key":"e_1_3_2_1_39_1","first-page":"453","volume-title":"Ramalhete and Andreia Correia. POSTER: A Wait-Free Queue with Wait-Free Memory Reclamation. In Proceedings of the 22nd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming","author":"Pedro","year":"2017","unstructured":"Pedro Ramalhete and Andreia Correia. POSTER: A Wait-Free Queue with Wait-Free Memory Reclamation. In Proceedings of the 22nd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming , pages 453 -- 454 . ACM, 2017 . Pedro Ramalhete and Andreia Correia. POSTER: A Wait-Free Queue with Wait-Free Memory Reclamation. In Proceedings of the 22nd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, pages 453--454. ACM, 2017."},{"key":"e_1_3_2_1_40_1","first-page":"151","volume-title":"Nachshon Cohen. OneFile: A Wait-Free Persistent Transactional Memory. In 2019 49th Annual IEEE\/IFIP International Conference on Dependable Systems and Networks (DSN)","author":"Ramalhete Pedro","year":"2019","unstructured":"Pedro Ramalhete , Andreia Correia , Pascal Felber , and Nachshon Cohen. OneFile: A Wait-Free Persistent Transactional Memory. In 2019 49th Annual IEEE\/IFIP International Conference on Dependable Systems and Networks (DSN) , pages 151 -- 163 . IEEE, 2019 . Pedro Ramalhete, Andreia Correia, Pascal Felber, and Nachshon Cohen. OneFile: A Wait-Free Persistent Transactional Memory. In 2019 49th Annual IEEE\/IFIP International Conference on Dependable Systems and Networks (DSN), pages 151--163. IEEE, 2019."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/2830772.2830802"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1007\/s004460050028"},{"key":"e_1_3_2_1_43_1","first-page":"24","volume-title":"Proceedings of the 12th ACM International Conference on Computing Frontiers","author":"Sun Long","unstructured":"Long Sun , Youyou Lu , and Jiwu Shu . DP 2 : reducing transaction overhead with differential and dual persistency in persistent memory . In Proceedings of the 12th ACM International Conference on Computing Frontiers , page 24 . ACM, 2015. Long Sun, Youyou Lu, and Jiwu Shu. DP 2: reducing transaction overhead with differential and dual persistency in persistent memory. In Proceedings of the 12th ACM International Conference on Computing Frontiers, page 24. ACM, 2015."},{"key":"e_1_3_2_1_44_1","volume-title":"Persistent Memory Development Kit. https:\/\/pmem.io\/pmdk\/","author":"PMDK","year":"2018","unstructured":"PMDK team. Persistent Memory Development Kit. https:\/\/pmem.io\/pmdk\/ , 2018 . PMDK team. Persistent Memory Development Kit. https:\/\/pmem.io\/pmdk\/, 2018."},{"key":"e_1_3_2_1_45_1","volume-title":"International Business Machines Incorporated","author":"Treiber R Kent","year":"1986","unstructured":"R Kent Treiber . Systems programming: Coping with parallelism . International Business Machines Incorporated , Thomas J. Watson Research Center New York , 1986 . R Kent Treiber. Systems programming: Coping with parallelism. International Business Machines Incorporated, Thomas J. Watson Research Center New York, 1986."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950379"}],"event":{"name":"EuroSys '20: Fifteenth EuroSys Conference 2020","location":"Heraklion Greece","acronym":"EuroSys '20","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the Fifteenth European Conference on Computer Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3342195.3387515","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3342195.3387515","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T00:43:26Z","timestamp":1750207406000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3342195.3387515"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,4,15]]},"references-count":46,"alternative-id":["10.1145\/3342195.3387515","10.1145\/3342195"],"URL":"https:\/\/doi.org\/10.1145\/3342195.3387515","relation":{},"subject":[],"published":{"date-parts":[[2020,4,15]]},"assertion":[{"value":"2020-04-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}