{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,31]],"date-time":"2026-01-31T10:29:27Z","timestamp":1769855367341,"version":"3.49.0"},"reference-count":64,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"5","license":[{"start":{"date-parts":[[2024,5,1]],"date-time":"2024-05-01T00:00:00Z","timestamp":1714521600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2024,5,1]],"date-time":"2024-05-01T00:00:00Z","timestamp":1714521600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2024,5,1]],"date-time":"2024-05-01T00:00:00Z","timestamp":1714521600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"name":"National Key Research and Development Program of China","award":["2022YFB4500303"],"award-info":[{"award-number":["2022YFB4500303"]}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62227809"],"award-info":[{"award-number":["62227809"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100012226","name":"Fundamental Research Funds for the Central Universities","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100012226","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Shanghai Municipal Science and Technology Major Project","award":["2021SHZDZX0102"],"award-info":[{"award-number":["2021SHZDZX0102"]}]},{"DOI":"10.13039\/100007219","name":"Natural Science Foundation of Shanghai","doi-asserted-by":"publisher","award":["22ZR1435400"],"award-info":[{"award-number":["22ZR1435400"]}],"id":[{"id":"10.13039\/100007219","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Parallel Distrib. Syst."],"published-print":{"date-parts":[[2024,5]]},"DOI":"10.1109\/tpds.2024.3372621","type":"journal-article","created":{"date-parts":[[2024,3,5]],"date-time":"2024-03-05T19:18:45Z","timestamp":1709666325000},"page":"796-813","source":"Crossref","is-referenced-by-count":4,"title":["Revisiting PM-Based B-Tree With Persistent CPU Cache"],"prefix":"10.1109","volume":"35","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7526-8971","authenticated-orcid":false,"given":"Bowen","family":"Zhang","sequence":"first","affiliation":[{"name":"Department of Computer Science and Engineering, Shanghai Jiao Tong University, Shanghai, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2485-760X","authenticated-orcid":false,"given":"Shengan","family":"Zheng","sequence":"additional","affiliation":[{"name":"MoE Key Lab of Artificial Intelligence, AI Institute, Shanghai Jiao Tong University, Shanghai, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-3462-4430","authenticated-orcid":false,"given":"Liangxu","family":"Nie","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, Shanghai Jiao Tong University, Shanghai, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8838-6064","authenticated-orcid":false,"given":"Zhenlin","family":"Qi","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, Shanghai Jiao Tong University, Shanghai, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-2927-2952","authenticated-orcid":false,"given":"Hongyi","family":"Chen","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, Shanghai Jiao Tong University, Shanghai, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1531-7962","authenticated-orcid":false,"given":"Linpeng","family":"Huang","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, Shanghai Jiao Tong University, Shanghai, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2380-3976","authenticated-orcid":false,"given":"Hong","family":"Mei","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, Shanghai Jiao Tong University, Shanghai, China"}]}],"member":"263","reference":[{"key":"ref1","first-page":"1","article-title":"Understanding the Intel\/Micron 3D XPoint memory","volume-title":"Proc. Storage Developer Conf.","author":"Handy"},{"key":"ref2","article-title":"Deprecating the PCOMMIT instruction","year":"2016"},{"key":"ref3","article-title":"eADR: New opportunities for persistent memory applications","year":"2021"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2915251"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.14778\/3407790.3407850"},{"key":"ref6","first-page":"61","article-title":"Consistent and durable data structures for non-volatile byte-addressable memory","volume-title":"Proc. USENIX Conf. File Storage Technol.","author":"Venkataraman"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.14778\/3384345.3384355"},{"key":"ref8","first-page":"1","article-title":"ROART: Range-query optimized persistent art","volume-title":"Proc. 19th {USENIX} Conf. File Storage Technol.","author":"Ma"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359635"},{"key":"ref10","first-page":"773","article-title":"TIPS: Making volatile index structures persistent with DRAM-NVMM tiering","volume-title":"Proc. USENIX Annu. Tech. Conf.","author":"Krishnan"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.14778\/3372716.3372717"},{"key":"ref12","first-page":"461","article-title":"Write-optimized and high-performance hashing index scheme for persistent memory","volume-title":"Proc. 13th {USENIX} Symp. Operating Syst. Des. Implementation","author":"Zuo"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378515"},{"key":"ref14","first-page":"799","article-title":"Lock-free concurrent level hashing for persistent memory","volume-title":"Proc. {USENIX} Annu. Tech. Conf.","author":"Chen"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/3187009.3164147"},{"issue":"2","key":"ref16","first-page":"34","article-title":"Persistent memory programming","volume":"42","author":"Rudoff","year":"2017","journal-title":"Login, Usenix Mag."},{"key":"ref17","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":"ref18","doi-asserted-by":"publisher","DOI":"10.14778\/3436905.3436921"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO50266.2020.00049"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/hpca.2014.6835957"},{"key":"ref21","first-page":"1","article-title":"Persistent memory programming without all that cache flushing","volume-title":"Proc. Storage Developer Conf.","author":"Rudoff"},{"key":"ref22","first-page":"1","article-title":"Generic< programming>: Lock-free data structures","author":"Alexandrescu","year":"2004","journal-title":"C++ Users J."},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2013.6544834"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45414-4_21"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/564870.564881"},{"key":"ref26","first-page":"167","article-title":"NV-Tree: Reducing consistency cost for NVM-based single level systems","volume-title":"Proc. 13th {USENIX} Conf. File Storage Technol.","author":"Yang"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.14778\/2752939.2752947"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/3337821.3337827"},{"key":"ref29","first-page":"187","article-title":"Endurable transient inconsistency in byte-addressable persistent B+-tree","volume-title":"Proc. 16th {USENIX} Conf. File Storage Technol.","author":"Hwang"},{"key":"ref30","first-page":"349","article-title":"HiKV: A hybrid index key-value store for DRAM-NVM memory systems","volume-title":"Proc. {USENIX} Annu. Tech. Conf.","author":"Xia"},{"key":"ref31","first-page":"257","article-title":"{WORT}: Write optimal radix tree for persistent memory storage systems","volume-title":"Proc. 15th {USENIX} Conf. File Storage Technol.","author":"Lee","year":"2017"},{"key":"ref32","first-page":"31","article-title":"Write-optimized dynamic hashing for persistent memory","volume-title":"Proc. 17th {USENIX} Conf. File Storage Technol.","author":"Nam"},{"key":"ref33","first-page":"323","article-title":"{NOVA}: A log-structured file system for hybrid volatile\/non-volatile main memories","volume-title":"Proc. 14th {USENIX} Conf. File Storage Technol.","author":"Xu","year":"2016"},{"key":"ref34","first-page":"207","article-title":"Ziggurat: A tiered file system for non-volatile main memories and disks","volume-title":"Proc. 17th USENIX Conf. File Storage Technol.","author":"Zheng"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629589"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592814"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/1961295.1950380"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1145\/1961295.1950379"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/3503222.3507743"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2018.00049"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-36108-1_18"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1145\/3477132.3483589"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1145\/319628.319663"},{"key":"ref44","article-title":"Fujitsu targets 2019 for NRAM mass production","author":"Liu","year":"2018"},{"key":"ref45","article-title":"Non volatile dual in line memory module NVDIMM market research report","year":"2021"},{"key":"ref46","article-title":"NVDIMM products","author":"Xian","year":"2022"},{"key":"ref47","article-title":"Compute express link\u2122: The breakthrough cpu-to-device interconnect","author":"Consortium","year":"2022"},{"key":"ref48","article-title":"Compute express link CXL: Advancing the next generation of data centers","author":"Benjamin","year":"2022"},{"key":"ref49","article-title":"Fast&fair","author":"Hwang","year":"2020"},{"key":"ref50","article-title":"Persistent memory development kit","year":"2021"},{"key":"ref51","doi-asserted-by":"crossref","DOI":"10.14778\/3407790.3407850","article-title":"uTree","author":"Chen","year":"2020"},{"key":"ref52","article-title":"BzTree","author":"Arulraj","year":"2019"},{"key":"ref53","article-title":"RNTree","author":"Liu","year":"2019"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807152"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.14778\/3372716.3372728"},{"key":"ref56","first-page":"61","article-title":"NVM malloc: Memory allocation for NVRAM","volume":"15","author":"Schwalb","year":"2015","journal-title":"Adms@ Vldb"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1145\/2168836.2168855"},{"key":"ref58","article-title":"Redis","year":"2009"},{"key":"ref59","article-title":"Redis","year":"2017"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2017.2782251"},{"key":"ref61","article-title":"Key\/value datastore for persistent memory","year":"2019"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1145\/2786763.2694359"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1145\/3022671.2984019"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.14778\/3137628.3137629"}],"container-title":["IEEE Transactions on Parallel and Distributed Systems"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/71\/10474166\/10458428.pdf?arnumber=10458428","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,26]],"date-time":"2024-03-26T13:01:22Z","timestamp":1711458082000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10458428\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,5]]},"references-count":64,"journal-issue":{"issue":"5"},"URL":"https:\/\/doi.org\/10.1109\/tpds.2024.3372621","relation":{},"ISSN":["1045-9219","1558-2183","2161-9883"],"issn-type":[{"value":"1045-9219","type":"print"},{"value":"1558-2183","type":"electronic"},{"value":"2161-9883","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,5]]}}}