{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,17]],"date-time":"2026-03-17T22:38:46Z","timestamp":1773787126869,"version":"3.50.1"},"reference-count":38,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"5","license":[{"start":{"date-parts":[[2025,5,1]],"date-time":"2025-05-01T00:00:00Z","timestamp":1746057600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2025,5,1]],"date-time":"2025-05-01T00:00:00Z","timestamp":1746057600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2025,5,1]],"date-time":"2025-05-01T00:00:00Z","timestamp":1746057600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62272185"],"award-info":[{"award-number":["62272185"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61821003"],"award-info":[{"award-number":["61821003"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"Shenzhen Science and Technology Program","doi-asserted-by":"publisher","award":["JCYJ20220530161006015"],"award-info":[{"award-number":["JCYJ20220530161006015"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Key Research and Development Program of Hubei Province","award":["2021BAA189"],"award-info":[{"award-number":["2021BAA189"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst."],"published-print":{"date-parts":[[2025,5]]},"DOI":"10.1109\/tcad.2024.3493014","type":"journal-article","created":{"date-parts":[[2024,11,6]],"date-time":"2024-11-06T18:40:55Z","timestamp":1730918455000},"page":"1717-1730","source":"Crossref","is-referenced-by-count":1,"title":["CodePM: Parity-Based Crash Consistency for Log-Free Persistent Transactional Memory"],"prefix":"10.1109","volume":"44","author":[{"ORCID":"https:\/\/orcid.org\/0009-0005-1415-1592","authenticated-orcid":false,"given":"Guanglei","family":"Xu","sequence":"first","affiliation":[{"name":"Wuhan National Laboratory for Optoelectronics, Huazhong University of Science and Technology, Wuhan, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1265-7141","authenticated-orcid":false,"given":"Yuchong","family":"Hu","sequence":"additional","affiliation":[{"name":"School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4674-6006","authenticated-orcid":false,"given":"Dan","family":"Feng","sequence":"additional","affiliation":[{"name":"Wuhan National Laboratory for Optoelectronics, Huazhong University of Science and Technology, Wuhan, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1165-8460","authenticated-orcid":false,"given":"Wenpeng","family":"He","sequence":"additional","affiliation":[{"name":"Wuhan National Laboratory for Optoelectronics, Huazhong University of Science and Technology, Wuhan, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-9377-4219","authenticated-orcid":false,"given":"Junyuan","family":"Huang","sequence":"additional","affiliation":[{"name":"Wuhan National Laboratory for Optoelectronics, Huazhong University of Science and Technology, Wuhan, China"}]}],"member":"263","reference":[{"key":"ref1","first-page":"169","article-title":"An empirical guide to the behavior and use of scalable persistent memory","volume-title":"Proc. 18th USENIX Conf. File Storage Technol.","author":"Yang"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/3575693.3575696"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/3037697.3037714"},{"key":"ref4","first-page":"373","article-title":"Log-free concurrent data structures","volume-title":"Proc. USENIX Annu. Techn. Conf.","author":"David"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/3559009.3569662"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/3064176.3064215"},{"key":"ref7","first-page":"897","article-title":"Pangolin: A fault-tolerant persistent memory programming library","volume-title":"Proc. USENIX Annu. Techn. Conf.","author":"Zhang"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2011.28"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/3210377.3210392"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/3470496.3527406"},{"key":"ref11","volume-title":"Persistent Memory Development Kit (PMDK)","year":"2018"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807152"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2023.3237548"},{"key":"ref14","volume-title":"Memory-Semantic SSD","year":"2022"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/3492321.3519556"},{"key":"ref16","first-page":"199","article-title":"Mt^2: Memory bandwidth regulation on hybrid NVM\/DRAM platforms","volume-title":"Proc. 20th USENIX Conf. File Storage Technol.","author":"Yi"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA45697.2020.00057"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446730"},{"key":"ref19","article-title":"Vilamb: Low overhead asynchronous redundancy for direct access NVM","author":"Kateja","year":"2020","journal-title":"arXiv:2004.09619"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132761"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA57654.2024.00092"},{"key":"ref22","volume-title":"Intel Optane Persistent Memory 100 Series 512GB Module Product Specifications","year":"2019"},{"key":"ref23","first-page":"233","article-title":"Exploiting combined locality for wide-stripe erasure coding in distributed storage","volume-title":"Proc. 19th USENIX Conf. File Storage Technol.","author":"Hu"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/3626198"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1137\/0108018"},{"key":"ref26","first-page":"247","article-title":"TENET: Memory safe and fault tolerant persistent transactional memory","volume-title":"Proc. 21st USENIX Conf. File Storage Technol.","author":"Krishnan"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.14778\/3461535.3461543"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2015.7056042"},{"key":"ref29","first-page":"773","article-title":"Pacman: An efficient compaction approach for log-structured key-value store on persistent memory","volume-title":"Proc. USENIX Annu. Techn. Conf.","author":"Wang"},{"key":"ref30","first-page":"191","article-title":"A large scale analysis of hundreds of in-memory cache clusters at twitter","volume-title":"Proc. 14th USENIX Symp. Oper. Syst. Design Implement.","author":"Yang"},{"key":"ref31","volume-title":"Intel Intelligent Storage Acceleration Library","year":"2023"},{"key":"ref32","volume-title":"IPMCTL User Guide","year":"2020"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872410"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378483"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/3470496.3527399"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/1736020.1736064"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/DAC18072.2020.9218745"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA45697.2020.00058"}],"container-title":["IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/43\/10973215\/10745609.pdf?arnumber=10745609","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,4,23]],"date-time":"2025-04-23T17:56:33Z","timestamp":1745430993000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10745609\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,5]]},"references-count":38,"journal-issue":{"issue":"5"},"URL":"https:\/\/doi.org\/10.1109\/tcad.2024.3493014","relation":{},"ISSN":["0278-0070","1937-4151"],"issn-type":[{"value":"0278-0070","type":"print"},{"value":"1937-4151","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,5]]}}}