{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T04:11:04Z","timestamp":1781064664708,"version":"3.54.1"},"publisher-location":"New York, NY, USA","reference-count":64,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,9,30]],"date-time":"2020-09-30T00:00:00Z","timestamp":1601424000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100006435","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CNS-1617967, CCF-1553645 and CCF1718194"],"award-info":[{"award-number":["CNS-1617967, CCF-1553645 and CCF1718194"]}],"id":[{"id":"10.13039\/100006435","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Exascale Computing Project","award":["17-SC-20-SC"],"award-info":[{"award-number":["17-SC-20-SC"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,9,30]]},"DOI":"10.1145\/3410463.3414625","type":"proceedings-article","created":{"date-parts":[[2020,9,30]],"date-time":"2020-09-30T10:43:04Z","timestamp":1601462584000},"page":"427-439","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Ribbon"],"prefix":"10.1145","author":[{"given":"Kai","family":"Wu","sequence":"first","affiliation":[{"name":"University of California, Merced, Merced, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ivy","family":"Peng","sequence":"additional","affiliation":[{"name":"Lawrence Livermore National Laboratory, Livermore, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jie","family":"Ren","sequence":"additional","affiliation":[{"name":"University of California, Merced, Merced, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Dong","family":"Li","sequence":"additional","affiliation":[{"name":"University of California, Merced, Merced, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2020,9,30]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2019. Redis. http:\/\/redis.io\/.  2019. Redis. http:\/\/redis.io\/."},{"key":"e_1_3_2_1_2_1","volume-title":"Lazy Persistency: A High-Performing and Write-Efficient Software Persistency Technique. In 2018 ACM\/IEEE 45th Annual International Symposium on Computer Architecture.","author":"Alshboul M."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2723372.2749441"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2527792.2527799"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1454115.1454128"},{"key":"e_1_3_2_1_6_1","volume-title":"Redis in Action","author":"Carlson J.L"},{"key":"e_1_3_2_1_7_1","volume-title":"Atlas: Leveraging locks for non-volatile memory consistency. In ACM SIGPLAN Notices","author":"Chakrabarti Dhruva R","year":"2014"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.14778\/2752939.2752947"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2248487.1950380"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304046"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629589"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807152"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807152"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1454115.1454151"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592814"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3208040.3208061"},{"key":"e_1_3_2_1_17_1","volume-title":"SoftWrAP: A Lightweight Framework for Transactional Support of Storage Class Memory. In 2015 31st Symposium on Mass Storage Systems and Technologies.","author":"Giles E. R."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3192366.3192367"},{"key":"e_1_3_2_1_19_1","volume-title":"Proceedings of the Twelfth European Conference on Computer Systems. ACM, 468--482","author":"Ching-Hsiang Hsu Terry","year":"2017"},{"key":"e_1_3_2_1_20_1","volume-title":"16th {USENIX} Conference on File and Storage Technologies ($$FAST$$ 18). 187--200.","author":"Hwang Deukyeon"},{"key":"e_1_3_2_1_21_1","unstructured":"Intel. [n.d.] a. Key\/Value Datastore for Persistent Memory. https:\/\/github.com\/pmem\/pmemkv.  Intel. [n.d.] a. Key\/Value Datastore for Persistent Memory. https:\/\/github.com\/pmem\/pmemkv."},{"key":"e_1_3_2_1_22_1","unstructured":"Intel. [n.d.] b. Redis enhanced to use Persistent Memory - limited prototype. https:\/\/github.com\/pmem\/redis\/tree\/3.2-nvml.  Intel. [n.d.] b. Redis enhanced to use Persistent Memory - limited prototype. https:\/\/github.com\/pmem\/redis\/tree\/3.2-nvml."},{"key":"e_1_3_2_1_23_1","unstructured":"Intel. 2014. Persistent Memory Development Kit. http:\/\/pmem.io  Intel. 2014. Persistent Memory Development Kit. http:\/\/pmem.io"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2980024.2872410"},{"key":"e_1_3_2_1_25_1","volume-title":"Zixuan Wang, Yi Xu, Subramanya R. Dulloor, Jishen Zhao, and Steven Swanson.","author":"Izraelevitz Joseph","year":"2019"},{"key":"e_1_3_2_1_26_1","volume-title":"Proceedings of the 48th International Symposium on Microarchitecture.","author":"Joshi Arpit"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2017.50"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2014.62"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3079856.3080229"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2954679.2872381"},{"key":"e_1_3_2_1_31_1","volume-title":"2016 49th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO).","author":"Kolli A."},{"key":"e_1_3_2_1_32_1","volume-title":"Leutenegger and Daniel Dias","author":"Scott","year":"1993"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304044"},{"key":"e_1_3_2_1_34_1","volume-title":"Hybrid MPI\/OpenMP Power-Aware Computing. In International Parallel and Distributed Processing Symposium.","author":"Li Dong"},{"key":"e_1_3_2_1_35_1","volume-title":"Power-Aware MPI Task Aggregation Prediction for High-End Computing Systems. In International Parallel and Distributed Processing Symposium.","author":"Li Dong","year":"2010"},{"key":"e_1_3_2_1_36_1","volume-title":"Adaptive Software Caching for Efficient NVRAM Data Persistence. In 2017 IEEE International Parallel and Distributed Processing Symposium (IPDPS).","author":"Li P."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3037697.3037714"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3064176.3064215"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3037697.3037730"},{"key":"e_1_3_2_1_40_1","volume-title":"Dal\u00ed: A Periodically Persistent Hash Map. In 31st International Symposium on Distributed Computing (DISC 2017) (Leibniz International Proceedings in Informatics (LIPIcs)).","author":"Nawab Faisal"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2915251"},{"key":"e_1_3_2_1_42_1","volume-title":"Memory Persistency. In Proceeding of the 41st Annual International Symposium on Computer Architecuture.","author":"Pelley Steven"},{"key":"e_1_3_2_1_43_1","volume-title":"Proceedings of the International Symposium on Memory Systems. ACM. https:\/\/doi.org\/10","author":"Peng Ivy B."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/1840845.1840931"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3286475.3286476"},{"key":"e_1_3_2_1_46_1","volume-title":"Exploring Non-Volatility of Non-Volatile Memory for High Performance Computing Under Failures. In 2017 IEEE International Conference on Cluster Computing.","author":"Ren Jie","year":"2020"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"crossref","volume-title":"ThyNVM: Enabling Software-transparent Crash Consistency in Persistent Memory Systems. In 2015 48th Annual IEEE\/ACM International Symposium on Microarchitecture.","author":"Ren J.","DOI":"10.1145\/2830772.2830802"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3123939.3124539"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3079856.3080240"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2011.5749716"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2155620.2155659"},{"key":"e_1_3_2_1_52_1","volume-title":"Andres Jaan Tack, and Michael M Swift","author":"Volos Haris","year":"2011"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950379"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/2063384.2063436"},{"key":"e_1_3_2_1_55_1","volume-title":"Proceedings of the 14th Usenix Conference on File and Storage Technologies (FAST'16)","author":"Xu Jian","year":"2016"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.5555\/3386691.3386708"},{"key":"e_1_3_2_1_57_1","volume-title":"Khai Leong Yong, and Bingsheng He","author":"Yang Jun","year":"2015"},{"key":"e_1_3_2_1_58_1","volume-title":"Algorithm-Directed Crash Consistence in Non-volatile Memory for HPC. In 2017 IEEE International Conference on Cluster Computing.","author":"Yang S."},{"key":"e_1_3_2_1_59_1","volume-title":"Optimizing Persistent Memory Transactions. In 2019 28th International Conference on Parallel Architectures and Compilation Techniques (PACT).","author":"Zardoshti P."},{"key":"e_1_3_2_1_60_1","volume-title":"Proceedings of the 2019 USENIX Conference on Usenix Annual Technical Conference (USENIX ATC '19).","author":"Zhang Lu","year":"2019"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2015.7208275"},{"key":"e_1_3_2_1_62_1","volume-title":"Yuan Xie, and Norman P. Jouppi.","author":"Zhao Jishen","year":"2013"},{"key":"e_1_3_2_1_63_1","volume-title":"13th {USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 18). 461--476.","author":"Zuo Pengfei"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/3360554"}],"event":{"name":"PACT '20: International Conference on Parallel Architectures and Compilation Techniques","location":"Virtual Event GA USA","acronym":"PACT '20","sponsor":["SIGARCH ACM Special Interest Group on Computer Architecture"]},"container-title":["Proceedings of the ACM International Conference on Parallel Architectures and Compilation Techniques"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3410463.3414625","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3410463.3414625","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:31:51Z","timestamp":1750195911000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3410463.3414625"}},"subtitle":["High Performance Cache Line Flushing for Persistent Memory"],"short-title":[],"issued":{"date-parts":[[2020,9,30]]},"references-count":64,"alternative-id":["10.1145\/3410463.3414625","10.1145\/3410463"],"URL":"https:\/\/doi.org\/10.1145\/3410463.3414625","relation":{},"subject":[],"published":{"date-parts":[[2020,9,30]]},"assertion":[{"value":"2020-09-30","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}