{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:23:45Z","timestamp":1750220625776,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":30,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,10,27]],"date-time":"2019-10-27T00:00:00Z","timestamp":1572134400000},"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":[[2019,10,27]]},"DOI":"10.1145\/3365137.3365396","type":"proceedings-article","created":{"date-parts":[[2019,11,1]],"date-time":"2019-11-01T12:18:47Z","timestamp":1572610727000},"page":"38-44","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Cache-Line Transactions"],"prefix":"10.1145","author":[{"given":"Marcel","family":"K\u00f6ppen","sequence":"first","affiliation":[{"name":"Osnabr\u00fcck University, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jana","family":"Traue","sequence":"additional","affiliation":[{"name":"BTU Cottbus, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christoph","family":"Borchert","sequence":"additional","affiliation":[{"name":"Osnabr\u00fcck University, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J\u00f6rg","family":"Nolte","sequence":"additional","affiliation":[{"name":"BTU Cottbus, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Olaf","family":"Spinczyk","sequence":"additional","affiliation":[{"name":"Osnabr\u00fcck University, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,10,27]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Non-volatile Memory. In Proceedings of the 13th USENIX Conference on Hot Topics in Operating Systems (HotOS'13)","author":"Bailey Katelin","year":"1991","unstructured":"Katelin Bailey , Luis Ceze , Steven D. Gribble , and Henry M. Levy . 2011. Operating System Implications of Fast, Cheap , Non-volatile Memory. In Proceedings of the 13th USENIX Conference on Hot Topics in Operating Systems (HotOS'13) . USENIX Association, Berkeley, CA, USA, 2--2. http:\/\/dl.acm.org\/citation.cfm?id= 1991 596.1991599 Katelin Bailey, Luis Ceze, Steven D. Gribble, and Henry M. Levy. 2011. Operating System Implications of Fast, Cheap, Non-volatile Memory. In Proceedings of the 13th USENIX Conference on Hot Topics in Operating Systems (HotOS'13). USENIX Association, Berkeley, CA, USA, 2--2. http:\/\/dl.acm.org\/citation.cfm?id=1991596.1991599"},{"volume-title":"Proceedings of the 1st Workshop on Interactions of NVM\/FLASH with Operating Systems and Workloads (INFLOW '13)","author":"Bailey Katelin A.","key":"e_1_3_2_1_2_1","unstructured":"Katelin A. Bailey , Peter Hornyack , Luis Ceze , Steven D. Gribble , and Henry M. Levy . 2013. Exploring Storage Class Memory with Key Value Stores . In Proceedings of the 1st Workshop on Interactions of NVM\/FLASH with Operating Systems and Workloads (INFLOW '13) . ACM, New York, NY, USA, Article 4, 8 pages. https:\/\/doi.org\/10.1145\/2527792.2527799 10.1145\/2527792.2527799 Katelin A. Bailey, Peter Hornyack, Luis Ceze, Steven D. Gribble, and Henry M. Levy. 2013. Exploring Storage Class Memory with Key Value Stores. In Proceedings of the 1st Workshop on Interactions of NVM\/FLASH with Operating Systems and Workloads (INFLOW '13). ACM, New York, NY, USA, Article 4, 8 pages. https:\/\/doi.org\/10.1145\/2527792.2527799"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3241624.2926704"},{"key":"#cr-split#-e_1_3_2_1_4_1.1","unstructured":"Christoph Borchert. 2017. Aspect-Oriented Technology for Dependable Operating Systems. Dissertation. Technische Universit\u00e4t Dortmund. https:\/\/doi.org\/10.17877\/DE290R-17995 10.17877\/DE290R-17995"},{"key":"#cr-split#-e_1_3_2_1_4_1.2","unstructured":"Christoph Borchert. 2017. Aspect-Oriented Technology for Dependable Operating Systems. Dissertation. Technische Universit\u00e4t Dortmund. https:\/\/doi.org\/10.17877\/DE290R-17995"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2714064.2660224"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.14778\/2735479.2735483"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.14778\/2752939.2752947"},{"key":"e_1_3_2_1_8_1","first-page":"3","article-title":"NV-Heaps: Making Persistent Objects Fast and Safe with Next-generation","volume":"46","author":"Coburn Joel","year":"2011","unstructured":"Joel Coburn , Adrian M. Caulfield , Ameen Akel , Laura M. Grupp , Rajesh K. Gupta , Ranjit Jhala , and Steven Swanson . 2011 . NV-Heaps: Making Persistent Objects Fast and Safe with Next-generation , Nonvolatile Memories. SIGPLAN Not. 46 , 3 (March 2011), 105--118. https:\/\/doi.org\/10.1145\/1961296.1950380 10.1145\/1961296.1950380 Joel Coburn, Adrian M. Caulfield, Ameen Akel, Laura M. Grupp, Rajesh K. Gupta, Ranjit Jhala, and Steven Swanson. 2011. NV-Heaps: Making Persistent Objects Fast and Safe with Next-generation, Nonvolatile Memories. SIGPLAN Not. 46, 3 (March 2011), 105--118. https:\/\/doi.org\/10.1145\/1961296.1950380","journal-title":"Nonvolatile Memories. SIGPLAN Not."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629589"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592814"},{"key":"e_1_3_2_1_11_1","unstructured":"Google. 2019. Google Benchmark. https:\/\/github.com\/google\/benchmark Accessed: 2019-08-09.  Google. 2019. Google Benchmark. https:\/\/github.com\/google\/benchmark Accessed: 2019-08-09."},{"key":"e_1_3_2_1_12_1","unstructured":"Intel. 2019. Persistent Memory Development Kit. https:\/\/github.com\/pmem\/pmdk Accessed: 2019-08-09.  Intel. 2019. Persistent Memory Development Kit. https:\/\/github.com\/pmem\/pmdk Accessed: 2019-08-09."},{"volume-title":"Proceedings of the Twenty-First International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '16)","author":"Kolli Aasheesh","key":"e_1_3_2_1_13_1","unstructured":"Aasheesh Kolli , Steven Pelley , Ali Saidi , Peter M. Chen , and Thomas F. Wenisch . 2016. High-Performance Transactions for Persistent Memories . In Proceedings of the Twenty-First International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '16) . ACM, New York, NY, USA, 399--411. https:\/\/doi.org\/10.1145\/2872362.2872381 10.1145\/2872362.2872381 Aasheesh Kolli, Steven Pelley, Ali Saidi, Peter M. Chen, and Thomas F. Wenisch. 2016. High-Performance Transactions for Persistent Memories. In Proceedings of the Twenty-First International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '16). ACM, New York, NY, USA, 399--411. https:\/\/doi.org\/10.1145\/2872362.2872381"},{"volume-title":"WORT: Write Optimal Radix Tree for Persistent Memory Storage Systems. In 15th USENIX Conference on File and Storage Technologies (FAST 17)","author":"Lee Se Kwon","key":"e_1_3_2_1_14_1","unstructured":"Se Kwon Lee , K. Hyun Lim , Hyunsub Song , Beomseok Nam , and Sam H. Noh . 2017 . WORT: Write Optimal Radix Tree for Persistent Memory Storage Systems. In 15th USENIX Conference on File and Storage Technologies (FAST 17) . USENIX Association, Santa Clara, CA, 257--270. https:\/\/www.usenix.org\/conference\/fast17\/technical-sessions\/presentation\/lee-se-kwon Se Kwon Lee, K. Hyun Lim, Hyunsub Song, Beomseok Nam, and Sam H. Noh. 2017. WORT: Write Optimal Radix Tree for Persistent Memory Storage Systems. In 15th USENIX Conference on File and Storage Technologies (FAST 17). USENIX Association, Santa Clara, CA, 257--270. https:\/\/www.usenix.org\/conference\/fast17\/technical-sessions\/presentation\/lee-se-kwon"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.23919\/DATE.2017.7927062"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD.2014.6974684"},{"key":"e_1_3_2_1_17_1","first-page":"1","article-title":"Improving Performance and Endurance of Persistent Memory with Loose-Ordering Consistency","volume":"99","author":"Lu Y.","year":"2017","unstructured":"Y. Lu , J. Shu , L. Sun , and O. Mutlu . 2017 . Improving Performance and Endurance of Persistent Memory with Loose-Ordering Consistency . IEEE Transactions on Parallel and Distributed Systems PP , 99 (2017), 1 -- 1 . https:\/\/doi.org\/10.1109\/TPDS.2017.2701364 10.1109\/TPDS.2017.2701364 Y. Lu, J. Shu, L. Sun, and O. Mutlu. 2017. Improving Performance and Endurance of Persistent Memory with Loose-Ordering Consistency. IEEE Transactions on Parallel and Distributed Systems PP, 99 (2017), 1--1. https:\/\/doi.org\/10.1109\/TPDS.2017.2701364","journal-title":"IEEE Transactions on Parallel and Distributed Systems PP"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1186\/1556-276X-9-526"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2248487.2151018"},{"key":"e_1_3_2_1_20_1","volume-title":"Proceedings of the 18th International Conference on Extending Database Technology. 689--694","author":"Nawab Faisal","year":"2015","unstructured":"Faisal Nawab , Dhruva R Chakrabarti , Terence Kelly , and Charles B Morrey III. 2015 . Procrastination Beats Prevention: Timely Sufficient Persistence for Efficient Crash Resilience .. In Proceedings of the 18th International Conference on Extending Database Technology. 689--694 . Faisal Nawab, Dhruva R Chakrabarti, Terence Kelly, and Charles B Morrey III. 2015. Procrastination Beats Prevention: Timely Sufficient Persistence for Efficient Crash Resilience.. In Proceedings of the 18th International Conference on Extending Database Technology. 689--694."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2619228.2619236"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2915251"},{"volume-title":"Memory Persistency. In Proceeding of the 41st Annual International Symposium on Computer Architecuture (ISCA '14)","author":"Pelley Steven","key":"e_1_3_2_1_23_1","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","volume-title":"Snapshot Isolation for Software Transactional Memory. In First ACM SIGPLAN Workshop on Languages, compilers and Hardware Support for Transactional Computing.","author":"Riegel Torvald","year":"2006","unstructured":"Torvald Riegel , Christof Fetzer , and Pascal Felber . 2006 . Snapshot Isolation for Software Transactional Memory. In First ACM SIGPLAN Workshop on Languages, compilers and Hardware Support for Transactional Computing. Torvald Riegel, Christof Fetzer, and Pascal Felber. 2006. Snapshot Isolation for Software Transactional Memory. In First ACM SIGPLAN Workshop on Languages, compilers and Hardware Support for Transactional Computing."},{"key":"e_1_3_2_1_25_1","volume-title":"Special Issue on Techniques to Produce Intelligent Secure Software 20, 7 (Oct.","author":"Spinczyk Olaf","year":"2007","unstructured":"Olaf Spinczyk and Daniel Lohmann . 2007. The Design and Implementation of AspectC++. Knowledge-Based Systems , Special Issue on Techniques to Produce Intelligent Secure Software 20, 7 (Oct. 2007 ), 636--651. https:\/\/doi.org\/10.1016\/j.knosys.2007.05.004 10.1016\/j.knosys.2007.05.004 Olaf Spinczyk and Daniel Lohmann. 2007. The Design and Implementation of AspectC++. Knowledge-Based Systems, Special Issue on Techniques to Produce Intelligent Secure Software 20, 7 (Oct. 2007), 636--651. https:\/\/doi.org\/10.1016\/j.knosys.2007.05.004"},{"key":"e_1_3_2_1_26_1","volume-title":"Proceedings of the 9th USENIX Conference on File and Stroage Technologies (FAST'11)","author":"Venkataraman Shivaram","year":"1960","unstructured":"Shivaram Venkataraman , Niraj Tolia , Parthasarathy Ranganathan , and Roy H. Campbell . 2011. Consistent and Durable Data Structures for Non-volatile Byte-addressable Memory . In Proceedings of the 9th USENIX Conference on File and Stroage Technologies (FAST'11) . USENIX Association, Berkeley, CA, USA, 5--5. http:\/\/dl.acm.org\/citation.cfm?id= 1960 475.1960480 Shivaram Venkataraman, Niraj Tolia, Parthasarathy Ranganathan, and Roy H. Campbell. 2011. Consistent and Durable Data Structures for Non-volatile Byte-addressable Memory. In Proceedings of the 9th USENIX Conference on File and Stroage Technologies (FAST'11). USENIX Association, Berkeley, CA, USA, 5--5. http:\/\/dl.acm.org\/citation.cfm?id=1960475.1960480"},{"key":"e_1_3_2_1_27_1","first-page":"4","article-title":"Mnemosyne: Lightweight Persistent Memory","volume":"47","author":"Volos Haris","year":"2011","unstructured":"Haris Volos , Andres Jaan Tack , and Michael M. Swift . 2011 . Mnemosyne: Lightweight Persistent Memory . SIGPLAN Not. 47 , 4 (March 2011), 91--104. https:\/\/doi.org\/10.1145\/2248487.1950379 10.1145\/2248487.1950379 Haris Volos, Andres Jaan Tack, and Michael M. Swift. 2011. Mnemosyne: Lightweight Persistent Memory. SIGPLAN Not. 47, 4 (March 2011), 91--104. https:\/\/doi.org\/10.1145\/2248487.1950379","journal-title":"SIGPLAN Not."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2501620.2501621"},{"key":"e_1_3_2_1_29_1","volume-title":"Proceedings of the 13th USENIX Conference on File and Storage Technologies (FAST'15)","author":"Yang Jun","year":"2015","unstructured":"Jun Yang , Qingsong Wei , Cheng Chen , Chundong Wang , Khai Leong Yong , and Bingsheng He . 2015 . NV-Tree: Reducing Consistency Cost for NVM-based Single Level Systems . In Proceedings of the 13th USENIX Conference on File and Storage Technologies (FAST'15) . USENIX Association, Berkeley, CA, USA, 167--181. http:\/\/dl.acm.org\/citation.cfm?id=2750482.2750495 Jun Yang, Qingsong Wei, Cheng Chen, Chundong Wang, Khai Leong Yong, and Bingsheng He. 2015. NV-Tree: Reducing Consistency Cost for NVM-based Single Level Systems. In Proceedings of the 13th USENIX Conference on File and Storage Technologies (FAST'15). USENIX Association, Berkeley, CA, USA, 167--181. http:\/\/dl.acm.org\/citation.cfm?id=2750482.2750495"}],"event":{"name":"SOSP '19: ACM SIGOPS 27th Symposium on Operating Systems Principles","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"],"location":"Huntsville ON Canada","acronym":"SOSP '19"},"container-title":["Proceedings of the 10th Workshop on Programming Languages and Operating Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3365137.3365396","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3365137.3365396","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:01:30Z","timestamp":1750197690000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3365137.3365396"}},"subtitle":["Building Blocks for Persistent Kernel Data Structures Enabled by AspectC++"],"short-title":[],"issued":{"date-parts":[[2019,10,27]]},"references-count":30,"alternative-id":["10.1145\/3365137.3365396","10.1145\/3365137"],"URL":"https:\/\/doi.org\/10.1145\/3365137.3365396","relation":{},"subject":[],"published":{"date-parts":[[2019,10,27]]},"assertion":[{"value":"2019-10-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}