{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,15]],"date-time":"2025-12-15T19:54:08Z","timestamp":1765828448208,"version":"3.41.0"},"reference-count":64,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2025,3,20]],"date-time":"2025-03-20T00:00:00Z","timestamp":1742428800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"National Key Research and Development Program of China","award":["2023YFB4502100"],"award-info":[{"award-number":["2023YFB4502100"]}]},{"DOI":"10.13039\/501100020771","name":"Young Scientists Fund of the National Natural Science Foundation of China","doi-asserted-by":"crossref","award":["No. 62302182 and No. 62302179"],"award-info":[{"award-number":["No. 62302182 and No. 62302179"]}],"id":[{"id":"10.13039\/501100020771","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"crossref","award":["No. 61832007, No. 61821003 and No. 62172178"],"award-info":[{"award-number":["No. 61832007, No. 61821003 and No. 62172178"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"name":"pre-research Project","award":["31511090201"],"award-info":[{"award-number":["31511090201"]}]},{"name":"Cross-Research Support Program of Huazhong University of Science and Technology","award":["2023CJYJ042"],"award-info":[{"award-number":["2023CJYJ042"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Archit. Code Optim."],"published-print":{"date-parts":[[2025,3,31]]},"abstract":"<jats:p>Data security (including confidentiality, integrity, and availability) and crash consistency guarantees are essential for building trusted persistent memory (PM) systems. Security and consistency metadata are added to enable the guarantees. Recent studies show that errors in security metadata have the amplified effect, which significantly affects data availability. However, the impact of consistency metadata errors on data availability has rarely been discussed.<\/jats:p>\n          <jats:p>We identify the crash-consistency error amplification (CCEA) problem, several errors in consistency metadata can make a large portion of data in PM possibly inconsistent. The error sensitivity of consistency metadata is higher than data and security metadata, thus requiring special attention. It is inefficient to address this problem by using the methods that are proposed to alleviate the amplified effect of security metadata errors, because security metadata are generally designed for a single purpose (e.g., integrity verification), while consistency metadata are designed for multiple purposes, including inconsistency locating and recovery.<\/jats:p>\n          <jats:p>\n            To effectively and efficiently alleviate the CCEA problem, we propose a\n            <jats:underline>c<\/jats:underline>\n            rash c\n            <jats:underline>o<\/jats:underline>\n            nsistency\n            <jats:underline>ver<\/jats:underline>\n            ification approach (COVER) that decouples inconsistency locating and recovery. COVER provides three design options that support different tradeoffs between effectiveness and efficiency. Experimental results show that COVER effectively alleviates the problem with only about 1.0% performance degradation on average compared with the state-of-the-art secure PM design.\n          <\/jats:p>","DOI":"10.1145\/3708541","type":"journal-article","created":{"date-parts":[[2024,12,17]],"date-time":"2024-12-17T11:24:14Z","timestamp":1734434654000},"page":"1-27","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["COVER: Alleviating Crash-Consistency Error Amplification in Secure Persistent Memory Systems"],"prefix":"10.1145","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3571-1702","authenticated-orcid":false,"given":"Xueliang","family":"Wei","sequence":"first","affiliation":[{"name":"Huazhong University of Science and Technology, Wuhan, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4674-6006","authenticated-orcid":false,"given":"Dan","family":"Feng","sequence":"additional","affiliation":[{"name":"Huazhong University of Science and Technology, Wuhan, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8834-4953","authenticated-orcid":false,"given":"Wei","family":"Tong","sequence":"additional","affiliation":[{"name":"Huazhong University of Science and Technology, Wuhan, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5828-8399","authenticated-orcid":false,"given":"Bing","family":"Wu","sequence":"additional","affiliation":[{"name":"Huazhong University of Science and Technology, Wuhan, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0955-0901","authenticated-orcid":false,"given":"Xu","family":"Jiang","sequence":"additional","affiliation":[{"name":"Huazhong University of Science and Technology, Wuhan, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2025,3,20]]},"reference":[{"key":"e_1_3_2_2_2","doi-asserted-by":"crossref","first-page":"104","DOI":"10.1145\/3307650.3322250","volume-title":"Proceedings of the 46th International Symposium on Computer Architecture (ISCA\u201919)","author":"Awad Amro","year":"2019","unstructured":"Amro Awad, Mao Ye, Yan Solihin, Laurent Njilla, and Kazi Abu Zubair. 2019. Triad-NVM: Persistency for integrity-protected and encrypted non-volatile memories. In Proceedings of the 46th International Symposium on Computer Architecture (ISCA\u201919). 104\u2013115."},{"key":"e_1_3_2_3_2","first-page":"41","volume-title":"Proceedings of the ACM\/SPEC International Conference on Performance Engineering","author":"Bucek James","year":"2018","unstructured":"James Bucek, Klaus-Dieter Lange, and J\u00f3akim v. Kistowski. 2018. SPEC CPU2017: Next-generation compute benchmark. In Proceedings of the ACM\/SPEC International Conference on Performance Engineering. 41\u201342."},{"key":"e_1_3_2_4_2","first-page":"1","volume-title":"Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis","author":"Carlson Trevor E.","year":"2011","unstructured":"Trevor E. Carlson, Wim Heirman, and Lieven Eeckhout. 2011. Sniper: Exploring the level of abstraction for scalable and accurate parallel multi-core simulation. In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis. 1\u201312."},{"key":"e_1_3_2_5_2","first-page":"81","volume-title":"Proceedings of the 19th USENIX Conference on File and Storage Technologies (FAST\u201921)","author":"Chen Youmin","year":"2021","unstructured":"Youmin Chen, Youyou Lu, Bohong Zhu, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau, and Jiwu Shu. 2021. Scalable persistent memory file system with kernel-userspace collaboration. In Proceedings of the 19th USENIX Conference on File and Storage Technologies (FAST\u201921). 81\u201395."},{"key":"e_1_3_2_6_2","first-page":"355","volume-title":"Proceedings of the 45th Annual IEEE\/IFIP International Conference on Dependable Systems and Networks","author":"Chou Chiachen","year":"2015","unstructured":"Chiachen Chou, Prashant Nair, and Moinuddin K. Qureshi. 2015. Reducing refresh power in mobile devices with morphable ECC. In Proceedings of the 45th Annual IEEE\/IFIP International Conference on Dependable Systems and Networks. 355\u2013366."},{"key":"e_1_3_2_7_2","first-page":"105","volume-title":"Proceedings of the 16th International Conference on Architectural Support for Programming Languages and Operating Systems","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, non-volatile memories. In Proceedings of the 16th International Conference on Architectural Support for Programming Languages and Operating Systems. 105\u2013118."},{"key":"e_1_3_2_8_2","first-page":"77","volume-title":"Proceedings of the IEEE International Symposium on High Performance Computer Architecture (HPCA\u201916)","author":"Doshi Kshitij","year":"2016","unstructured":"Kshitij Doshi, Ellis Giles, and Peter Varman. 2016. Atomic persistence for SCM with a non-intrusive backend controller. In Proceedings of the IEEE International Symposium on High Performance Computer Architecture (HPCA\u201916). 77\u201389."},{"key":"e_1_3_2_9_2","first-page":"14","volume-title":"Proceedings of the 53rd Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO\u201920)","author":"Freij Alexander","year":"2020","unstructured":"Alexander Freij, Shougang Yuan, Huiyang Zhou, and Yan Solihin. 2020. Persist level parallelism: Streamlining integrity tree updates for secure persistent memory. In Proceedings of the 53rd Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO\u201920). 14\u201327."},{"key":"e_1_3_2_10_2","doi-asserted-by":"publisher","DOI":"10.1145\/3466752.3480067"},{"key":"e_1_3_2_11_2","first-page":"11","volume-title":"Proceedings of the IEEE\/ACM 11th Workshop on Fault Tolerance for HPC at eXtreme Scale (FTXS\u201921)","author":"Fridman Yehonatan","year":"2021","unstructured":"Yehonatan Fridman, Yaniv Snir, Matan Rusanovsky, Kfir Zvi, Harel Levin, Danny Hendler, Hagit Attiya, and Gal Oren. 2021. Assessing the use cases of persistent memory in high-performance scientific computing. In Proceedings of the IEEE\/ACM 11th Workshop on Fault Tolerance for HPC at eXtreme Scale (FTXS\u201921). 11\u201320."},{"key":"e_1_3_2_12_2","first-page":"1","volume-title":"Proceedings of the 31st Symposium on Mass Storage Systems and Technologies (MSST\u201915)","author":"Giles Ellis R.","year":"2015","unstructured":"Ellis R. Giles, Kshitij Doshi, and Peter Varman. 2015. SoftWrAP: A lightweight framework for transactional support of storage class memory. In Proceedings of the 31st Symposium on Mass Storage Systems and Technologies (MSST\u201915). 1\u201314."},{"key":"e_1_3_2_13_2","first-page":"913","volume-title":"Proceedings of the USENIX Annual Technical Conference (USENIX ATC\u201919)","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 Proceedings of the USENIX Annual Technical Conference (USENIX ATC\u201919). 913\u2013928."},{"key":"e_1_3_2_14_2","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO56248.2022.00087"},{"key":"e_1_3_2_15_2","first-page":"94","volume-title":"Proceedings of the IEEE International Symposium on High-Performance Computer Architecture (HPCA\u201923)","author":"Han Xijing","year":"2023","unstructured":"Xijing Han, James Tuck, and Amro Awad. 2023. Thoth: Bridging the gap between persistently secure memories and memory interfaces of emerging NVMs. In Proceedings of the IEEE International Symposium on High-Performance Computer Architecture (HPCA\u201923). 94\u2013107."},{"key":"e_1_3_2_16_2","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2012.66"},{"key":"e_1_3_2_17_2","unstructured":"Yu Hua. 2023. First Principles of Big Memory Systems. Retrieved from https:\/\/arXiv:2310.00428"},{"key":"e_1_3_2_18_2","first-page":"359","volume-title":"Proceedings of the IEEE International Symposium on High-Performance Computer Architecture (HPCA\u201921)","author":"Huang Jianming","year":"2021","unstructured":"Jianming Huang and Yu Hua. 2021. A write-friendly and fast-recovery scheme for security metadata in non-volatile memories. In Proceedings of the IEEE International Symposium on High-Performance Computer Architecture (HPCA\u201921). 359\u2013370."},{"key":"e_1_3_2_19_2","first-page":"152","volume-title":"Proceedings of the IEEE International Symposium on High-Performance Computer Architecture (HPCA\u201923)","author":"Huang Jianming","year":"2023","unstructured":"Jianming Huang and Yu Hua. 2023. Root crash consistency of SGX-style integrity trees in secure non-volatile memory systems. In Proceedings of the IEEE International Symposium on High-Performance Computer Architecture (HPCA\u201923). 152\u2013164."},{"key":"e_1_3_2_20_2","doi-asserted-by":"crossref","first-page":"395","DOI":"10.1145\/1815961.1816015","volume-title":"Proceedings of the 37th Annual International Symposium on Computer Architecture (ISCA\u201910)","author":"Huang Ruirui","year":"2010","unstructured":"Ruirui Huang and G. Edward Suh. 2010. IVEC: Off-chip memory integrity protection for both security and reliability. In Proceedings of the 37th Annual International Symposium on Computer Architecture (ISCA\u201910). 395\u2013406."},{"key":"e_1_3_2_21_2","unstructured":"Intel. 2020. Build Persistent Memory Applications with Reliability Availability and Serviceability. Retrieved from https:\/\/www.intel.com\/content\/www\/us\/en\/developer\/articles\/technical\/build-pmem-apps-with-ras.html"},{"key":"e_1_3_2_22_2","unstructured":"Intel. 2020. Dealing with Uncorrectable Errors. Retrieved from https:\/\/www.intel.com\/content\/www\/us\/en\/developer\/articles\/technical\/pmem-RAS.html"},{"key":"e_1_3_2_23_2","unstructured":"Intel. 2021. eADR: New Opportunities for Persistent Memory Applications. Retrieved from https:\/\/www.intel.com\/content\/www\/us\/en\/developer\/articles\/technical\/eadr-new-opportunities-for-persistent-memory-applications.html"},{"key":"e_1_3_2_24_2","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2018.00049"},{"key":"e_1_3_2_25_2","first-page":"452","volume-title":"Proceedings of the ACM\/IEEE 45th Annual International Symposium on Computer Architecture (ISCA\u201918)","author":"Joshi Arpit","year":"2018","unstructured":"Arpit Joshi, Vijay Nagarajan, Marcelo Cintra, and Stratis Viglas. 2018. DHTM: Durable Hardware Transactional Memory. In Proceedings of the ACM\/IEEE 45th Annual International Symposium on Computer Architecture (ISCA\u201918). 452\u2013465."},{"key":"e_1_3_2_26_2","first-page":"361","volume-title":"Proceedings of the IEEE International Symposium on High Performance Computer Architecture (HPCA\u201917)","author":"Joshi Arpit","year":"2017","unstructured":"Arpit Joshi, Vijay Nagarajan, Stratis Viglas, and Marcelo Cintra. 2017. ATOM: Atomic durability in non-volatile memory through hardware logging. In Proceedings of the IEEE International Symposium on High Performance Computer Architecture (HPCA\u201917). 361\u2013372."},{"key":"e_1_3_2_27_2","first-page":"247","volume-title":"Proceedings of the 21st USENIX Conference on File and Storage Technologies (FAST\u201923)","author":"Krishnan R. Madhava","year":"2023","unstructured":"R. Madhava Krishnan, Diyu Zhou, Wook-Hee Kim, Sudarsun Kannan, Sanidhya Kashyap, and Changwoo Min. 2023. TENET: Memory safe and fault tolerant persistent transactional memory. In Proceedings of the 21st USENIX Conference on File and Storage Technologies (FAST\u201923). 247\u2013264."},{"key":"e_1_3_2_28_2","doi-asserted-by":"publisher","DOI":"10.5555\/3489212.3489240"},{"issue":"1","key":"e_1_3_2_29_2","article-title":"SecNVM: An efficient and write-friendly metadata crash consistency Scheme for Secure NVM","volume":"19","author":"Lei Mengya","year":"2021","unstructured":"Mengya Lei, Fan Li, Fang Wang, Dan Feng, Xiaomin Zou, and Renzhi Xiao. 2021. SecNVM: An efficient and write-friendly metadata crash consistency Scheme for Secure NVM. ACM Trans. Archit. Code Optim. 19, 1 (2021).","journal-title":"ACM Trans. Archit. Code Optim."},{"key":"e_1_3_2_30_2","first-page":"739","volume-title":"Proceedings of the USENIX Annual Technical Conference (USENIX ATC\u201919)","author":"Li Yongkun","year":"2019","unstructured":"Yongkun Li, Chengjin Tian, Fan Guo, Cheng Li, and Yinlong Xu. 2019. ElasticBF: Elastic bloom filter with hotness awareness for boosting read performance in large key-value stores. In Proceedings of the USENIX Annual Technical Conference (USENIX ATC\u201919). 739\u2013752."},{"key":"e_1_3_2_31_2","first-page":"188","volume-title":"Proceedings of the 49th Annual International Symposium on Computer Architecture (ISCA\u201922)","author":"Liu Gang","year":"2022","unstructured":"Gang Liu, Kenli Li, Zheng Xiao, and Rujia Wang. 2022. PS-ORAM: Efficient crash consistency support for oblivious RAM on NVM. In Proceedings of the 49th Annual International Symposium on Computer Architecture (ISCA\u201922). 188\u2013203."},{"key":"e_1_3_2_32_2","first-page":"310","volume-title":"Proceedings of the IEEE International Symposium on High Performance Computer Architecture (HPCA\u201918)","author":"Liu Sihang","year":"2018","unstructured":"Sihang Liu, Aasheesh Kolli, Jinglei Ren, and Samira Khan. 2018. Crash consistency in encrypted non-volatile main memory systems. In Proceedings of the IEEE International Symposium on High Performance Computer Architecture (HPCA\u201918). 310\u2013323."},{"key":"e_1_3_2_33_2","first-page":"190","volume-title":"Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation","author":"Luk Chi-Keung","year":"2005","unstructured":"Chi-Keung Luk, Robert Cohn, Robert Muth, Harish Patil, Artur Klauser, Geoff Lowney, Steven Wallace, Vijay Janapa Reddi, and Kim Hazelwood. 2005. Pin: Building customized program analysis tools with dynamic instrumentation. In Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation. 190\u2013200."},{"issue":"4","key":"e_1_3_2_34_2","article-title":"FaultSim: A fast, configurable memory-reliability simulator for conventional and 3d-stacked systems","volume":"12","author":"Nair Prashant J.","year":"2015","unstructured":"Prashant J. Nair, David A. Roberts, and Moinuddin K. Qureshi. 2015. FaultSim: A fast, configurable memory-reliability simulator for conventional and 3d-stacked systems. ACM Trans. Archit. Code Optim. 12, 4 (2015).","journal-title":"ACM Trans. Archit. Code Optim."},{"key":"e_1_3_2_35_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.cose.2018.03.001"},{"key":"e_1_3_2_36_2","first-page":"836","volume-title":"Proceedings of the 52nd Annual IEEE\/ACM International Symposium on Microarchitecture","author":"Ni Yuanjiang","year":"2019","unstructured":"Yuanjiang Ni, Jishen Zhao, Heiner Litz, Daniel Bittman, and Ethan L. Miller. 2019. SSP: Eliminating redundant writes in failure-atomic NVRAMs via Shadow sub-paging. In Proceedings of the 52nd Annual IEEE\/ACM International Symposium on Microarchitecture. 836\u2013848."},{"key":"e_1_3_2_37_2","first-page":"336","volume-title":"Proceedings of the IEEE International Symposium on High Performance Computer Architecture (HPCA)","author":"Ogleari Matheus Almeida","year":"2018","unstructured":"Matheus Almeida Ogleari, Ethan L. Miller, and Jishen Zhao. 2018. Steal but no force: Efficient hardware undo+redo logging for persistent memory systems. In Proceedings of the IEEE International Symposium on High Performance Computer Architecture (HPCA). 336\u2013349."},{"key":"e_1_3_2_38_2","first-page":"90","volume-title":"Proceedings of the IEEE International Symposium on High Performance Computer Architecture (HPCA\u201916)","author":"Palangappa Poovaiah M.","year":"2016","unstructured":"Poovaiah M. Palangappa and Kartik Mohanram. 2016. CompEx: Compression-expansion coding for energy, latency, and lifetime improvements in MLC\/TLC NVM. In Proceedings of the IEEE International Symposium on High Performance Computer Architecture (HPCA\u201916). 90\u2013101."},{"key":"e_1_3_2_39_2","first-page":"361","volume-title":"Proceedings of the IEEE International Symposium on High-Performance Computer Architecture (HPCA\u201923)","author":"Raoufi Mehrnoosh","year":"2023","unstructured":"Mehrnoosh Raoufi, Jun Yang, Xulong Tang, and Youtao Zhang. 2023. AB-ORAM: Constructing adjustable buckets for space reduction in ring ORAM. In Proceedings of the IEEE International Symposium on High-Performance Computer Architecture (HPCA\u201923). 361\u2013373."},{"key":"e_1_3_2_40_2","first-page":"360","volume-title":"Proceedings of the IEEE International Symposium on High-Performance Computer Architecture (HPCA\u201922)","author":"Raoufi Mehrnoosh","year":"2022","unstructured":"Mehrnoosh Raoufi, Youtao Zhang, and Jun Yang. 2022. IR-ORAM: Path access type-based memory intensity reduction for path-ORAM. In Proceedings of the IEEE International Symposium on High-Performance Computer Architecture (HPCA\u201922). 360\u2013372."},{"key":"e_1_3_2_41_2","doi-asserted-by":"publisher","DOI":"10.1145\/2830772.2830802"},{"key":"e_1_3_2_42_2","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2007.44"},{"key":"e_1_3_2_43_2","first-page":"454","volume-title":"Proceedings of the IEEE International Symposium on High Performance Computer Architecture (HPCA\u201918)","author":"Saileshwar Gururaj","year":"2018","unstructured":"Gururaj Saileshwar, Prashant J. Nair, Prakash Ramrakhyani, Wendy Elsasser, and Moinuddin K. Qureshi. 2018. SYNERGY: Rethinking secure-memory design for error-correcting memories. In Proceedings of the IEEE International Symposium on High Performance Computer Architecture (HPCA\u201918). 454\u2013465."},{"key":"e_1_3_2_44_2","doi-asserted-by":"publisher","DOI":"10.1145\/1815961.1815980"},{"key":"e_1_3_2_45_2","first-page":"1","volume-title":"Proceedings of the 55th ACM\/ESDA\/IEEE Design Automation Conference (DAC\u201918)","author":"Swami Shivam","year":"2018","unstructured":"Shivam Swami and Kartik Mohanram. 2018. ACME: Advanced counter mode encryption for secure non-volatile memories. In Proceedings of the 55th ACM\/ESDA\/IEEE Design Automation Conference (DAC\u201918). 1\u20136."},{"issue":"4","key":"e_1_3_2_46_2","first-page":"40:1\u201340:29","article-title":"ECS: Error-correcting strings for lifetime improvements in nonvolatile memories","volume":"14","author":"Swami Shivam","year":"2017","unstructured":"Shivam Swami, Poovaiah M. Palangappa, and Kartik Mohanram. 2017. ECS: Error-correcting strings for lifetime improvements in nonvolatile memories. ACM Trans. Archit. Code Optim. 14, 4 (2017), 40:1\u201340:29.","journal-title":"ACM Trans. Archit. Code Optim."},{"key":"e_1_3_2_47_2","first-page":"91","volume-title":"Proceedings of the 16th International Conference on Architectural Support for Programming Languages and Operating Systems","author":"Volos Haris","year":"2011","unstructured":"Haris Volos, Andres Jaan Tack, and Michael M. Swift. 2011. Mnemosyne: Lightweight persistent memory. In Proceedings of the 16th International Conference on Architectural Support for Programming Languages and Operating Systems. 91\u2013104."},{"key":"e_1_3_2_48_2","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO56248.2022.00054"},{"key":"e_1_3_2_49_2","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO56248.2022.00055"},{"key":"e_1_3_2_50_2","first-page":"12:1\u201312:11","volume-title":"Proceedings of the 49th International Conference on Parallel Processing (ICPP\u201920)","author":"Wei Xueliang","year":"2020","unstructured":"Xueliang Wei, Dan Feng, Wei Tong, Jingning Liu, Chengning Wang, and Liuqing Ye. 2020. CCHL: Compression-consolidation hardware logging for efficient failure-atomic persistent memory updates. In Proceedings of the 49th International Conference on Parallel Processing (ICPP\u201920). 12:1\u201312:11."},{"key":"e_1_3_2_51_2","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2018.2876829"},{"key":"e_1_3_2_52_2","first-page":"610","volume-title":"Proceedings of the ACM\/IEEE 47th Annual International Symposium on Computer Architecture (ISCA\u201920)","author":"Wei Xueliang","year":"2020","unstructured":"Xueliang Wei, Dan Feng, Wei Tong, Jingning Liu, and Liuqing Ye. 2020. MorLog: Morphable hardware logging for atomic persistence in non-volatile main memory. In Proceedings of the ACM\/IEEE 47th Annual International Symposium on Computer Architecture (ISCA\u201920). 610\u2013623."},{"key":"e_1_3_2_53_2","first-page":"1184","volume-title":"Proceedings of the IEEE International Symposium on High-Performance Computer Architecture (HPCA\u201924)","author":"Wu Ronglong","year":"2024","unstructured":"Ronglong Wu, Zhirong Shen, Zhiwei Yang, and Jiwu Shu. 2024. Mitigating write disturbance in non-volatile memory via coupling machine learning with out-of-place updates. In Proceedings of the IEEE International Symposium on High-Performance Computer Architecture (HPCA\u201924). 1184\u20131198."},{"key":"e_1_3_2_54_2","doi-asserted-by":"publisher","DOI":"10.1145\/3385412.3386000"},{"key":"e_1_3_2_55_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2006.22"},{"key":"e_1_3_2_56_2","first-page":"601","volume-title":"Proceedings of the USENIX Annual Technical Conference (USENIX ATC\u201923)","author":"Yang Shao-Peng","year":"2023","unstructured":"Shao-Peng Yang, Minjae Kim, Sanghyun Nam, Juhyung Park, Jin-yong Choi, Eyee Hyun Nam, Eunji Lee, Sungjin Lee, and Bryan S. Kim. 2023. Overcoming the memory wall with CXL-enabled SSDs. In Proceedings of the USENIX Annual Technical Conference (USENIX ATC\u201923). 601\u2013617."},{"key":"e_1_3_2_57_2","first-page":"664","volume-title":"Proceedings of the IEEE International Symposium on High-Performance Computer Architecture (HPCA\u201923)","author":"Ye Chencheng","year":"2023","unstructured":"Chencheng Ye, Yuanchao Xu, Xipeng Shen, Yan Sha, Xiaofei Liao, Hai Jin, and Yan Solihin. 2023. Reconciling selective logging and hardware persistent memory transaction. In Proceedings of the IEEE International Symposium on High-Performance Computer Architecture (HPCA\u201923). 664\u2013676."},{"key":"e_1_3_2_58_2","first-page":"762","volume-title":"Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","author":"Ye Chencheng","year":"2023","unstructured":"Chencheng Ye, Yuanchao Xu, Xipeng Shen, Yan Sha, Xiaofei Liao, Hai Jin, and Yan Solihin. 2023. SpecPMT: Speculative logging for resolving crash consistency overhead of persistent memory. In Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems. 762\u2013777."},{"key":"e_1_3_2_59_2","first-page":"403","volume-title":"Proceedings of the 51st Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO\u201918)","author":"Ye Mao","year":"2018","unstructured":"Mao Ye, Clayton Hughes, and Amro Awad. 2018. Osiris: A low-cost mechanism to enable restoration of secure non-volatile memories. In Proceedings of the 51st Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO\u201918). 403\u2013415."},{"key":"e_1_3_2_60_2","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2018.00063"},{"key":"e_1_3_2_61_2","first-page":"651","volume-title":"Proceedings of the IEEE International Symposium on High-Performance Computer Architecture (HPCA\u201923)","author":"Zhang Ming","year":"2023","unstructured":"Ming Zhang and Yu Hua. 2023. Silo: Speculative hardware logging for atomic durability in persistent memory. In Proceedings of the IEEE International Symposium on High-Performance Computer Architecture (HPCA\u201923). 651\u2013663."},{"key":"e_1_3_2_62_2","doi-asserted-by":"publisher","DOI":"10.1145\/2540708.2540744"},{"key":"e_1_3_2_63_2","doi-asserted-by":"crossref","first-page":"157","DOI":"10.1145\/3307650.3322252","volume-title":"Proceedings of the 46th International Symposium on Computer Architecture (ISCA\u201919)","author":"Zubair Kazi Abu","year":"2019","unstructured":"Kazi Abu Zubair and Amro Awad. 2019. Anubis: Ultra-low overhead and recovery time for secure non-volatile memories. In Proceedings of the 46th International Symposium on Computer Architecture (ISCA\u201919). 157\u2013168."},{"key":"e_1_3_2_64_2","doi-asserted-by":"publisher","DOI":"10.1145\/3466752.3480066"},{"key":"e_1_3_2_65_2","first-page":"479","volume-title":"Proceedings of the 52nd Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO\u201919)","author":"Zuo Pengfei","year":"2019","unstructured":"Pengfei Zuo, Yu Hua, and Yuan Xie. 2019. SuperMem: Enabling application-transparent secure persistent memory with low overheads. In Proceedings of the 52nd Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO\u201919). 479\u2013492."}],"container-title":["ACM Transactions on Architecture and Code Optimization"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3708541","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3708541","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T01:17:46Z","timestamp":1750295866000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3708541"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,3,20]]},"references-count":64,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2025,3,31]]}},"alternative-id":["10.1145\/3708541"],"URL":"https:\/\/doi.org\/10.1145\/3708541","relation":{},"ISSN":["1544-3566","1544-3973"],"issn-type":[{"type":"print","value":"1544-3566"},{"type":"electronic","value":"1544-3973"}],"subject":[],"published":{"date-parts":[[2025,3,20]]},"assertion":[{"value":"2024-07-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-11-27","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2025-03-20","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}