{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T05:00:47Z","timestamp":1772168447759,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":42,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,8,9]],"date-time":"2021-08-09T00:00:00Z","timestamp":1628467200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100012166","name":"National Key Research and Development Program of China","doi-asserted-by":"publisher","award":["No.2018YFA0701800"],"award-info":[{"award-number":["No.2018YFA0701800"]}],"id":[{"id":"10.13039\/501100012166","id-type":"DOI","asserted-by":"publisher"}]},{"name":"NSFC","award":["No.61821003, No.61872156"],"award-info":[{"award-number":["No.61821003, No.61872156"]}]},{"name":"Alibaba Group through Alibaba Innovative Research (AIR) Program"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,8,9]]},"DOI":"10.1145\/3472456.3472503","type":"proceedings-article","created":{"date-parts":[[2021,10,5]],"date-time":"2021-10-05T18:46:04Z","timestamp":1633459564000},"page":"1-10","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":7,"title":["SPMFS: A Scalable Persistent Memory File System on Optane Persistent Memory"],"prefix":"10.1145","author":[{"given":"Yang","family":"Yang","sequence":"first","affiliation":[{"name":"Huazhong University of Science and Technology"}]},{"given":"Qiang","family":"Cao","sequence":"additional","affiliation":[{"name":"Huazhong University of Science and Technology"}]},{"given":"Jie","family":"Yao","sequence":"additional","affiliation":[{"name":"Huazhong University of Science and Technology, China"}]},{"given":"Yuanyuan","family":"Dong","sequence":"additional","affiliation":[{"name":"Alibaba Group, China"}]},{"given":"Weikang","family":"Kong","sequence":"additional","affiliation":[{"name":"Alibaba Group, China"}]}],"member":"320","published-online":{"date-parts":[[2021,10,5]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2021. Filebench. https:\/\/github.com\/filebench\/filebench.  2021. Filebench. https:\/\/github.com\/filebench\/filebench."},{"key":"e_1_3_2_1_2_1","unstructured":"2021. FIO. https:\/\/github.com\/axboe\/fio.  2021. FIO. https:\/\/github.com\/axboe\/fio."},{"key":"e_1_3_2_1_3_1","unstructured":"2021. LATTester. https:\/\/github.com\/NVSL\/OptaneStudy.  2021. LATTester. https:\/\/github.com\/NVSL\/OptaneStudy."},{"key":"e_1_3_2_1_4_1","unstructured":"2021. Strata Source code. https:\/\/github.com\/ut-osa\/strata.  2021. Strata Source code. https:\/\/github.com\/ut-osa\/strata."},{"key":"e_1_3_2_1_5_1","unstructured":"2021. Supporting filesystems in persistent memory. https:\/\/lwn.net\/Articles\/610174\/.  2021. Supporting filesystems in persistent memory. https:\/\/lwn.net\/Articles\/610174\/."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463585.2463589"},{"key":"e_1_3_2_1_7_1","volume-title":"Proceedings of the 2007 Ottawa Linux Symposium, Vol.\u00a02. 21\u201334","author":"Avantika\u00a0Mathur Suparna\u00a0Bhattacharya","year":"2007","unstructured":"Suparna\u00a0Bhattacharya Avantika\u00a0Mathur , Mingming\u00a0Cao. 2007 . The new ext4 filesystem: current status and future plans . In Proceedings of the 2007 Ottawa Linux Symposium, Vol.\u00a02. 21\u201334 . Suparna\u00a0Bhattacharya Avantika\u00a0Mathur, Mingming\u00a0Cao. 2007. The new ext4 filesystem: current status and future plans. In Proceedings of the 2007 Ottawa Linux Symposium, Vol.\u00a02. 21\u201334."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132779"},{"key":"e_1_3_2_1_9_1","volume-title":"Scalable Persistent Memory File System with Kernel-Userspace Collaboration. In 19th USENIX Conference on File and Storage Technologies (FAST 21)","author":"Chen Youmin","year":"2021","unstructured":"Youmin Chen , Youyou Lu , Bohong Zhu , Andrea\u00a0 C. Arpaci-Dusseau , Remzi\u00a0 H. Arpaci-Dusseau , and Jiwu Shu . 2021 . Scalable Persistent Memory File System with Kernel-Userspace Collaboration. In 19th USENIX Conference on File and Storage Technologies (FAST 21) . USENIX Association, 81\u201395. Youmin Chen, Youyou Lu, Bohong Zhu, Andrea\u00a0C. Arpaci-Dusseau, Remzi\u00a0H. Arpaci-Dusseau, and Jiwu Shu. 2021. Scalable Persistent Memory File System with Kernel-Userspace Collaboration. In 19th USENIX Conference on File and Storage Technologies (FAST 21). USENIX Association, 81\u201395."},{"key":"e_1_3_2_1_10_1","volume-title":"Libnvmmio: Reconstructing Software IO Path with Failure-Atomic Memory-Mapped Interface. In 2020 USENIX Annual Technical Conference, USENIX ATC 2020","author":"Choi Jungsik","year":"2020","unstructured":"Jungsik Choi , Jaewan Hong , Youngjin Kwon , and Hwansoo Han . 2020 . Libnvmmio: Reconstructing Software IO Path with Failure-Atomic Memory-Mapped Interface. In 2020 USENIX Annual Technical Conference, USENIX ATC 2020 , July 15-17, 2020. USENIX Association, 1\u201316. Jungsik Choi, Jaewan Hong, Youngjin Kwon, and Hwansoo Han. 2020. Libnvmmio: Reconstructing Software IO Path with Failure-Atomic Memory-Mapped Interface. In 2020 USENIX Annual Technical Conference, USENIX ATC 2020, July 15-17, 2020. USENIX Association, 1\u201316."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950380"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629589"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1038\/nature06932"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359637"},{"key":"e_1_3_2_1_15_1","volume-title":"Soft Updates Made Simple and Fast on Non-volatile Memory. In 2017 USENIX Annual Technical Conference, USENIX ATC 2017","author":"Dong Mingkai","year":"2017","unstructured":"Mingkai Dong and Haibo Chen . 2017 . Soft Updates Made Simple and Fast on Non-volatile Memory. In 2017 USENIX Annual Technical Conference, USENIX ATC 2017 , Santa Clara, CA, USA , July 12-14, 2017. 719\u2013731. Mingkai Dong and Haibo Chen. 2017. Soft Updates Made Simple and Fast on Non-volatile Memory. In 2017 USENIX Annual Technical Conference, USENIX ATC 2017, Santa Clara, CA, USA, July 12-14, 2017. 719\u2013731."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3178487.3178490"},{"key":"e_1_3_2_1_17_1","unstructured":"Intel. 2021. Intel\u00ae Optane\u2122 DC Persistent Memory. https:\/\/www.intel.com\/content\/www\/us\/en\/architecture-and-technology\/optane-dc-persistent-memory.html.  Intel. 2021. Intel\u00ae Optane\u2122 DC Persistent Memory. https:\/\/www.intel.com\/content\/www\/us\/en\/architecture-and-technology\/optane-dc-persistent-memory.html."},{"key":"e_1_3_2_1_18_1","unstructured":"Joseph Izraelevitz Jian Yang Lu Zhang Juno Kim Xiao Liu 2019. Basic Performance Measurements of the Intel Optane DC Persistent Memory Module. CoRR abs\/1903.05714(2019). arxiv:1903.05714  Joseph Izraelevitz Jian Yang Lu Zhang Juno Kim Xiao Liu 2019. Basic Performance Measurements of the Intel Optane DC Persistent Memory Module. CoRR abs\/1903.05714(2019). arxiv:1903.05714"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359631"},{"key":"e_1_3_2_1_20_1","volume-title":"SLM-DB: Single-Level Key-Value Store with Persistent Memory. In 17th USENIX Conference on File and Storage Technologies, FAST 2019","author":"Kaiyrakhmet Olzhas","year":"2019","unstructured":"Olzhas Kaiyrakhmet , Songyi Lee , Beomseok Nam , Sam\u00a0 H. Noh , and Young-ri Choi. 2019 . SLM-DB: Single-Level Key-Value Store with Persistent Memory. In 17th USENIX Conference on File and Storage Technologies, FAST 2019 , Boston, MA , February 25-28, 2019. 191\u2013205. Olzhas Kaiyrakhmet, Songyi Lee, Beomseok Nam, Sam\u00a0H. Noh, and Young-ri Choi. 2019. SLM-DB: Single-Level Key-Value Store with Persistent Memory. In 17th USENIX Conference on File and Storage Technologies, FAST 2019, Boston, MA, February 25-28, 2019. 191\u2013205."},{"key":"e_1_3_2_1_21_1","volume-title":"SpanFS: A Scalable File System on Fast Storage Devices. In 2015 USENIX Annual Technical Conference (USENIX ATC 15)","author":"Kang Junbin","year":"2015","unstructured":"Junbin Kang , Benlong Zhang , Tianyu Wo , Weiren Yu , Lian Du , Shuai Ma , and Jinpeng Huai . 2015 . SpanFS: A Scalable File System on Fast Storage Devices. In 2015 USENIX Annual Technical Conference (USENIX ATC 15) . USENIX Association, Santa Clara, CA, 249\u2013261. Junbin Kang, Benlong Zhang, Tianyu Wo, Weiren Yu, Lian Du, Shuai Ma, and Jinpeng Huai. 2015. SpanFS: A Scalable File System on Fast Storage Devices. In 2015 USENIX Annual Technical Conference (USENIX ATC 15). USENIX Association, Santa Clara, CA, 249\u2013261."},{"key":"e_1_3_2_1_22_1","unstructured":"kernel. 2021. Kernel.org. https:\/\/www.kernel.org\/doc\/Documentation\/filesystems\/dax.txt.  kernel. 2021. Kernel.org. https:\/\/www.kernel.org\/doc\/Documentation\/filesystems\/dax.txt."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3126908.3126943"},{"key":"e_1_3_2_1_24_1","volume-title":"2012 IEEE International Symposium on Performance Analysis of Systems & Software","author":"Kultursay Emre","year":"2013","unstructured":"Emre Kultursay , Mahmut\u00a0 T. Kandemir , Anand Sivasubramaniam , and Onur Mutlu . 2013 . Evaluating STT-RAM as an energy-efficient main memory alternative . In 2012 IEEE International Symposium on Performance Analysis of Systems & Software , Austin, TX, USA , 21-23 April, 2013. 256\u2013267. Emre Kultursay, Mahmut\u00a0T. Kandemir, Anand Sivasubramaniam, and Onur Mutlu. 2013. Evaluating STT-RAM as an energy-efficient main memory alternative. In 2012 IEEE International Symposium on Performance Analysis of Systems & Software, Austin, TX, USA, 21-23 April, 2013. 256\u2013267."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132770"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/mm.2010.24"},{"key":"e_1_3_2_1_27_1","unstructured":"pmem.io. 2021. How to emulate Persistent Memory. https:\/\/pmem.io\/2016\/02\/22\/pm-emulation.html.  pmem.io. 2021. How to emulate Persistent Memory. https:\/\/pmem.io\/2016\/02\/22\/pm-emulation.html."},{"key":"e_1_3_2_1_28_1","unstructured":"pmem.io. 2021. Persistent Memory Development Kit. http:\/\/pmem.io\/pmdk.  pmem.io. 2021. Persistent Memory Development Kit. http:\/\/pmem.io\/pmdk."},{"key":"e_1_3_2_1_29_1","volume-title":"Ninth Eurosys Conference 2014","author":"Rao Dulloor\u00a0Subramanya","year":"2014","unstructured":"Dulloor\u00a0Subramanya Rao , Sanjay Kumar , Anil\u00a0 S. Keshavamurthy , Philip Lantz , Dheeraj Reddy , Rajesh Sankaran , and Jeff Jackson . 2014 . System software for persistent memory . In Ninth Eurosys Conference 2014 , EuroSys 2014, Amsterdam, The Netherlands, April 13-16, 2014. 15:1\u201315:15. Dulloor\u00a0Subramanya Rao, Sanjay Kumar, Anil\u00a0S. Keshavamurthy, Philip Lantz, Dheeraj Reddy, Rajesh Sankaran, and Jeff Jackson. 2014. System software for persistent memory. In Ninth Eurosys Conference 2014, EuroSys 2014, Amsterdam, The Netherlands, April 13-16, 2014. 15:1\u201315:15."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1147\/rd.524.0465"},{"key":"e_1_3_2_1_31_1","volume-title":"CrossFS: A Cross-layered Direct-Access File System. In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20)","author":"Ren Yujie","year":"2020","unstructured":"Yujie Ren , Changwoo Min , and Sudarsun Kannan . 2020 . CrossFS: A Cross-layered Direct-Access File System. In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20) . USENIX Association, 137\u2013154. Yujie Ren, Changwoo Min, and Sudarsun Kannan. 2020. CrossFS: A Cross-layered Direct-Access File System. In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20). USENIX Association, 137\u2013154."},{"key":"e_1_3_2_1_32_1","volume-title":"Proceedings of the USENIX Annual Technical Conference","author":"Sweeney Adam","year":"1996","unstructured":"Adam Sweeney , Doug Doucette , Wei Hu , Curtis Anderson , Mike Nishimoto , and Geoff Peck . 1996 . Scalability in the XFS File System . In Proceedings of the USENIX Annual Technical Conference , San Diego, CA, USA , January 22-26, 1996. 1\u201314. Adam Sweeney, Doug Doucette, Wei Hu, Curtis Anderson, Mike Nishimoto, and Geoff Peck. 1996. Scalability in the XFS File System. In Proceedings of the USENIX Annual Technical Conference, San Diego, CA, USA, January 22-26, 1996. 1\u201314."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2814576.2814806"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592810"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950379"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2063384.2063436"},{"key":"e_1_3_2_1_37_1","volume-title":"HiKV: A Hybrid Index Key-Value Store for DRAM-NVM Memory Systems. In USENIX ATC 2017","author":"Xia Fei","year":"2017","unstructured":"Fei Xia , Dejun Jiang , Jin Xiong , and Ninghui Sun . 2017 . HiKV: A Hybrid Index Key-Value Store for DRAM-NVM Memory Systems. In USENIX ATC 2017 , Santa Clara, CA, USA , July 12-14, 2017. 349\u2013362. Fei Xia, Dejun Jiang, Jin Xiong, and Ninghui Sun. 2017. HiKV: A Hybrid Index Key-Value Store for DRAM-NVM Memory Systems. In USENIX ATC 2017, Santa Clara, CA, USA, July 12-14, 2017. 349\u2013362."},{"key":"e_1_3_2_1_38_1","volume-title":"DATE 2011","author":"Xu Cong","year":"2011","unstructured":"Cong Xu , Xiangyu Dong , Norman\u00a0 P. Jouppi , and Yuan Xie . 2011 . Design implications of memristor-based RRAM cross-point structures. In Design, Automation and Test in Europe , DATE 2011 , Grenoble, France , March 14-18, 2011. IEEE, 734\u2013739. Cong Xu, Xiangyu Dong, Norman\u00a0P. Jouppi, and Yuan Xie. 2011. Design implications of memristor-based RRAM cross-point structures. In Design, Automation and Test in Europe, DATE 2011, Grenoble, France, March 14-18, 2011. IEEE, 734\u2013739."},{"key":"e_1_3_2_1_39_1","volume-title":"Finding and Fixing Performance Pathologies in Persistent Memory Software Stacks. In ASPLOS 2019","author":"Xu Jian","year":"2019","unstructured":"Jian Xu , Juno Kim , Amirsaman Memaripour , and Steven Swanson . 2019 . Finding and Fixing Performance Pathologies in Persistent Memory Software Stacks. In ASPLOS 2019 , Providence, RI, USA , April 13-17, 2019. 427\u2013439. Jian Xu, Juno Kim, Amirsaman Memaripour, and Steven Swanson. 2019. Finding and Fixing Performance Pathologies in Persistent Memory Software Stacks. In ASPLOS 2019, Providence, RI, USA, April 13-17, 2019. 427\u2013439."},{"key":"e_1_3_2_1_40_1","volume-title":"NOVA: A Log-structured File System for Hybrid Volatile\/Non-volatile Main Memories. In 14th USENIX Conference on File and Storage Technologies, FAST 2016","author":"Xu Jian","year":"2016","unstructured":"Jian Xu and Steven Swanson . 2016 . NOVA: A Log-structured File System for Hybrid Volatile\/Non-volatile Main Memories. In 14th USENIX Conference on File and Storage Technologies, FAST 2016 , Santa Clara, CA, USA , February 22-25, 2016.323\u2013338. Jian Xu and Steven Swanson. 2016. NOVA: A Log-structured File System for Hybrid Volatile\/Non-volatile Main Memories. In 14th USENIX Conference on File and Storage Technologies, FAST 2016, Santa Clara, CA, USA, February 22-25, 2016.323\u2013338."},{"key":"e_1_3_2_1_41_1","volume-title":"18th USENIX Conference on File and Storage Technologies, FAST 2020","author":"Yang Jian","year":"2020","unstructured":"Jian Yang , Juno Kim , Morteza Hoseinzadeh , Joseph Izraelevitz , and Steven Swanson . 2020 . An Empirical Guide to the Behavior and Use of Scalable Persistent Memory . In 18th USENIX Conference on File and Storage Technologies, FAST 2020 , Santa Clara, CA, USA , February 24-27, 2020. USENIX Association, 169\u2013182. Jian Yang, Juno Kim, Morteza Hoseinzadeh, Joseph Izraelevitz, and Steven Swanson. 2020. An Empirical Guide to the Behavior and Use of Scalable Persistent Memory. In 18th USENIX Conference on File and Storage Technologies, FAST 2020, Santa Clara, CA, USA, February 24-27, 2020. USENIX Association, 169\u2013182."},{"key":"e_1_3_2_1_42_1","volume-title":"Pangolin: A Fault-Tolerant Persistent Memory Programming Library. In 2019 USENIX Annual Technical Conference, USENIX ATC 2019","author":"Zhang Lu","year":"2019","unstructured":"Lu Zhang and Steven Swanson . 2019 . Pangolin: A Fault-Tolerant Persistent Memory Programming Library. In 2019 USENIX Annual Technical Conference, USENIX ATC 2019 , Renton, WA, USA , July 10-12, 2019. 897\u2013912. Lu Zhang and Steven Swanson. 2019. Pangolin: A Fault-Tolerant Persistent Memory Programming Library. In 2019 USENIX Annual Technical Conference, USENIX ATC 2019, Renton, WA, USA, July 10-12, 2019. 897\u2013912."}],"event":{"name":"ICPP 2021: 50th International Conference on Parallel Processing","location":"Lemont IL USA","acronym":"ICPP 2021"},"container-title":["50th International Conference on Parallel Processing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3472456.3472503","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3472456.3472503","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:48:12Z","timestamp":1750193292000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3472456.3472503"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,8,9]]},"references-count":42,"alternative-id":["10.1145\/3472456.3472503","10.1145\/3472456"],"URL":"https:\/\/doi.org\/10.1145\/3472456.3472503","relation":{},"subject":[],"published":{"date-parts":[[2021,8,9]]},"assertion":[{"value":"2021-10-05","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}