{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,10]],"date-time":"2026-07-10T20:34:55Z","timestamp":1783715695141,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":103,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,2,22]],"date-time":"2022-02-22T00:00:00Z","timestamp":1645488000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"VMWare Research"},{"name":"Intel Labs"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,2,28]]},"DOI":"10.1145\/3503222.3507758","type":"proceedings-article","created":{"date-parts":[[2022,2,22]],"date-time":"2022-02-22T20:49:01Z","timestamp":1645562941000},"page":"142-156","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":19,"title":["GPM: leveraging persistent memory from a GPU"],"prefix":"10.1145","author":[{"given":"Shweta","family":"Pandey","sequence":"first","affiliation":[{"name":"IISc Bangalore, India"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Aditya K","family":"Kamath","sequence":"additional","affiliation":[{"name":"IISc Bangalore, India"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Arkaprava","family":"Basu","sequence":"additional","affiliation":[{"name":"IISc Bangalore, India"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2022,2,22]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.14778\/3425879.3425883"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3317550.3321434"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA51647.2021.00019"},{"key":"e_1_3_2_1_4_1","volume-title":"Assise: Performance and Availability via NVM Colocation in a Distributed File System. arxiv:1910.05106.","author":"Anderson Thomas E.","year":"2019","unstructured":"Thomas E. Anderson, Marco Canini, Jongyul Kim, Dejan Kosti\u0107, Youngjin Kwon, Simon Peter, Waleed Reda, Henry N. Schuh, and Emmett Witchel. 2019. Assise: Performance and Availability via NVM Colocation in a Distributed File System. arxiv:1910.05106."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3035918.3054780"},{"key":"e_1_3_2_1_6_1","unstructured":"Peter Bakkum and Srimat Chakradhar. 2012. Efficient Data Management for GPU Databases. http:\/\/pbbakkum.com\/virginian\/paper.pdf"},{"key":"e_1_3_2_1_7_1","unstructured":"Arkaprava Basu Dibakar Gope Sooraj Puthoor and Mitesh Meswani. 2019. Scoped persistence barriers for non-volatile memories. https:\/\/patents.google.com\/patent\/US10324650B2\/en"},{"key":"e_1_3_2_1_8_1","unstructured":"Stephen Bates. November 2016. Project Donard. https:\/\/github.com\/sbates130272\/donard"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1654059.1654081"},{"key":"e_1_3_2_1_10_1","volume-title":"SPIN: Seamless Operating System Integration of Peer-to-Peer DMA Between SSDs and GPUs. In 2017 USENIX Annual Technical Conference (USENIX ATC 17)","author":"Bergman Shai","year":"2017","unstructured":"Shai Bergman, Tanya Brokhman, Tzachi Cohen, and Mark Silberstein. 2017. SPIN: Seamless Operating System Integration of Peer-to-Peer DMA Between SSDs and GPUs. In 2017 USENIX Annual Technical Conference (USENIX ATC 17). USENIX Association, Santa Clara, CA. 167\u2013179. isbn:978-1-931971-38-6 https:\/\/www.usenix.org\/conference\/atc17\/technical-sessions\/presentation\/bergman"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132779"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3307650.3322266"},{"key":"e_1_3_2_1_13_1","volume-title":"Proceedings of the 2019 USENIX Conference on Usenix Annual Technical Conference (USENIX ATC \u201919)","author":"Brokhman Tanya","year":"2019","unstructured":"Tanya Brokhman, Pavel Lifshits, and Mark Silberstein. 2019. GAIA: An OS Page Cache for Heterogeneous Systems. In Proceedings of the 2019 USENIX Conference on Usenix Annual Technical Conference (USENIX ATC \u201919). USENIX Association, USA. 661\u2013674. isbn:9781939133038"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446713"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2009.5306797"},{"key":"e_1_3_2_1_16_1","unstructured":"Shimin Chen Phillip B. Gibbons and Suman Nath. 2011. Rethinking Database Algorithms for Phase Change Memory. In CIDR\u201911: 5th Biennial Conference on Innovative Data Systems Research (cidr\u201911: 5th biennial conference on innovative data systems research ed.). https:\/\/www.microsoft.com\/en-us\/research\/publication\/rethinking-database-algorithms-for-phase-change-memory\/"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3316781.3317810"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522726"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950380"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1970386.1970387"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2011.5767918"},{"key":"e_1_3_2_1_22_1","volume-title":"2020 USENIX Annual Technical Conference (USENIX ATC 20)","author":"Farshin Alireza","year":"2020","unstructured":"Alireza Farshin, Amir Roozbeh, Gerald Q. Maguire Jr., and Dejan Kosti\u0107. 2020. Reexamining Direct Cache Access to Optimize I\/O Intensive Applications for Multi-hundred-gigabit Networks. In 2020 USENIX Annual Technical Conference (USENIX ATC 20). USENIX Association, 673\u2013689. isbn:978-1-939133-14-4 https:\/\/www.usenix.org\/conference\/atc20\/presentation\/farshin"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2751205.2751212"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2015.2453154"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2017.7975269"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"crossref","unstructured":"Dibakar Gope Arkaprava Basu Sooraj Puthoor and Mitesh Meswani. 2018. A Case for Scoped Persist Barriers in GPUs.","DOI":"10.1145\/3180270.3180275"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.14778\/3436905.3436921"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2017.7975296"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378472"},{"key":"e_1_3_2_1_30_1","unstructured":"Mark Harris. 2013. How to Access Global Memory Efficiently in CUDA C\/C++ Kernels. NVIDIA Developer Blog Jan https:\/\/tinyurl.com\/global-mem-cuda"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3064176.3064204"},{"key":"e_1_3_2_1_32_1","unstructured":"Chunyang Hui. 2019. Enabling Persistent Memory in the Storage Performance Development Kit (SPDK). https:\/\/tinyurl.com\/intel-spdk"},{"key":"e_1_3_2_1_33_1","unstructured":"Intel. 2012. Intel Data Direct I\/O Technology. https:\/\/www.intel.in\/content\/www\/in\/en\/io\/data-direct-i-o-technology.html"},{"key":"e_1_3_2_1_34_1","unstructured":"Intel. 2016. Intel 64 and IA-32 Architectures Software Developer\u2019s Manual. September."},{"key":"e_1_3_2_1_35_1","unstructured":"Intel. 2017. Persistent Memory Development Kit. https:\/\/pmem.io\/pmdk\/"},{"key":"e_1_3_2_1_36_1","unstructured":"Intel. 2021. eADR: New Opportunities for Persistent Memory Applications. https:\/\/software.intel.com\/content\/www\/us\/en\/develop\/articles\/eadr-new-opportunities-for-persistent-memory-applications.html"},{"key":"e_1_3_2_1_37_1","unstructured":"Intel. 2021. Intel Optane Persistent Memory. https:\/\/www.intel.in\/content\/www\/in\/en\/architecture-and-technology\/optane-dc-persistent-memory.html Accessed: 2021-05-05"},{"key":"e_1_3_2_1_38_1","unstructured":"Intel. 2021. Intel PmemKV. https:\/\/github.com\/pmem\/pmemkv"},{"key":"e_1_3_2_1_39_1","unstructured":"Intel. September 2021. Persistent Memory Learn More Series Part 2. https:\/\/www.intel.com\/content\/www\/us\/en\/developer\/articles\/training\/pmem-learn-more-series-part-2.html"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2980024.2872410"},{"key":"e_1_3_2_1_41_1","volume-title":"Zixuan Wang, Yi Xu, Subramanya R. Dulloor, Jishen Zhao, and Steven Swanson.","author":"Izraelevitz Joseph","year":"2019","unstructured":"Joseph Izraelevitz, Jian Yang, Lu Zhang, Juno Kim, Xiao Liu, Amirsaman Memaripour, Yun Joon Soh, Zixuan Wang, Yi Xu, Subramanya R. Dulloor, Jishen Zhao, and Steven Swanson. 2019. Basic Performance Measurements of the Intel Optane DC Persistent Memory Module. arxiv:1903.05714"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359631"},{"key":"e_1_3_2_1_43_1","volume-title":"Proceedings of the 17th USENIX Conference on File and Storage Technologies (FAST\u201919)","author":"Kaiyrakhmet Olzhas","year":"2019","unstructured":"Olzhas Kaiyrakhmet, Songyi Lee, Beomseok Nam, Sam H. Noh, and Young-Ri Choi. 2019. SLM-DB: Single-Level Key-Value Store with Persistent Memory. In Proceedings of the 17th USENIX Conference on File and Storage Technologies (FAST\u201919). USENIX Association, USA. 191\u2013204. isbn:9781931971485"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3419111.3421294"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2014.76"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2013.69"},{"key":"e_1_3_2_1_47_1","volume-title":"2021 USENIX Annual Technical Conference (USENIX ATC 21)","author":"Kassa Hiwot Tadese","year":"2021","unstructured":"Hiwot Tadese Kassa, Jason Akers, Mrinmoy Ghosh, Zhichao Cao, Vaibhav Gogte, and Ronald Dreslinski. 2021. Improving Performance of Flash Based Key-Value Stores Using Storage Class Memory as a Volatile Memory Extension. In 2021 USENIX Annual Technical Conference (USENIX ATC 21). USENIX Association, 821\u2013837. isbn:978-1-939133-23-6 https:\/\/www.usenix.org\/conference\/atc21\/presentation\/kassa"},{"key":"e_1_3_2_1_48_1","unstructured":"Craig Kolb and Matt Pharr. 2005. Binomial Option Pricing Model. https:\/\/developer.nvidia.com\/gpugems\/gpugems2\/part-vi-simulation-and-numerical-algorithms\/chapter-45-options-pricing-gpu Accessed: 2021-05-06"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3079856.3080229"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872381"},{"key":"e_1_3_2_1_51_1","volume-title":"Delegated Persist Ordering. In The 49th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO-49)","author":"Kolli Aasheesh","unstructured":"Aasheesh Kolli, Jeff Rosen, Stephan Diestelhorst, Ali Saidi, Steven Pelley, Sihang Liu, Peter M. Chen, and Thomas F. Wenisch. 2016. Delegated Persist Ordering. In The 49th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO-49). IEEE Press, Article 58, 13 pages."},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/5.726791"},{"key":"e_1_3_2_1_53_1","unstructured":"Yann LeCun and Corinna Cortes. 2010. MNIST handwritten digit database. http:\/\/yann.lecun.com\/exdb\/mnist\/. http:\/\/yann.lecun.com\/exdb\/mnist\/"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359635"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359628"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.14778\/3007328.3007331"},{"key":"e_1_3_2_1_57_1","volume-title":"Exploring Memory Persistency Models for GPUs. In In Proc of International Conference on Parallel Architectures and Compilation Techniques (PACT-28)","author":"Lin Zhen","year":"2019","unstructured":"Zhen Lin, Mohammad Alshboul, Yan Solihin, and Huiyang Zhou. 2019. Exploring Memory Persistency Models for GPUs. In In Proc of International Conference on Parallel Architectures and Compilation Techniques (PACT-28)."},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/3307650.3322206"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304043"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2018.00035"},{"key":"e_1_3_2_1_61_1","unstructured":"Seung Won Min Kun Wu Sitao Huang Mert Hidayeto\u011flu Jinjun Xiong Eiman Ebrahimi Deming Chen and Wen mei Hwu. 2021. Large Graph Convolutional Network Training with GPU-Oriented Data Communication Architecture. arxiv:2103.03330."},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/128765.128770"},{"key":"e_1_3_2_1_63_1","volume-title":"Fine-Grained DNN Checkpointing. In 19th USENIX Conference on File and Storage Technologies (FAST 21)","author":"Mohan Jayashree","year":"2021","unstructured":"Jayashree Mohan, Amar Phanishayee, and Vijay Chidambaram. 2021. CheckFreq: Frequent, Fine-Grained DNN Checkpointing. In 19th USENIX Conference on File and Storage Technologies (FAST 21). USENIX Association, 203\u2013216. isbn:978-1-939133-20-5 https:\/\/www.usenix.org\/conference\/fast21\/presentation\/mohan"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/3037697.3037730"},{"key":"e_1_3_2_1_65_1","unstructured":"Deepak Narayanan Keshav Santhanam Fiodar Kazhamiaka Amar Phanishayee and Matei Zaharia. 2020. Analysis and Exploitation of Dynamic Pricing in the Public Cloud for ML Training."},{"key":"e_1_3_2_1_66_1","volume-title":"14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20)","author":"Neal Ian","year":"2020","unstructured":"Ian Neal, Ben Reeves, Ben Stoler, Andrew Quinn, Youngjin Kwon, Simon Peter, and Baris Kasikci. 2020. AGAMOTTO: How Persistent is your Persistent Memory Application? In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20). USENIX Association, 1047\u20131064. isbn:978-1-939133-19-9 https:\/\/www.usenix.org\/conference\/osdi20\/presentation\/neal"},{"key":"e_1_3_2_1_67_1","unstructured":"NVIDIA. 2011. Peer-to-Peer & Unified Virtual Addressing. https:\/\/developer.download.nvidia.com\/CUDA\/training\/cuda_webinars_GPUDirect_uva.pdf"},{"key":"e_1_3_2_1_68_1","unstructured":"NVIDIA. 2012. How to Optimize Data Transfers in CUDA C\/C++. https:\/\/developer.nvidia.com\/blog\/how-optimize-data-transfers-cuda-cc\/"},{"key":"e_1_3_2_1_69_1","unstructured":"NVIDIA. 2019. CUDA C++ Programming Guide. https:\/\/docs.nvidia.com\/cuda\/cuda-c-programming-guide\/ Accessed: 2019-11-15"},{"key":"e_1_3_2_1_70_1","unstructured":"NVIDIA. 2019. CUDA Software Development Kit Samples. https:\/\/docs.nvidia.com\/cuda\/cuda-samples\/index.html"},{"key":"e_1_3_2_1_71_1","unstructured":"NVIDIA. 2021. NVIDIA cuDNN. https:\/\/developer.nvidia.com\/cudnn"},{"key":"e_1_3_2_1_72_1","unstructured":"NVIDIA. April 2020. NVBitFI. https:\/\/github.com\/NVlabs\/nvbitfi"},{"key":"e_1_3_2_1_73_1","unstructured":"Nvidia. November 2021. cuDNN Archive. https:\/\/developer.nvidia.com\/rdp\/cudnn-archive"},{"key":"e_1_3_2_1_74_1","unstructured":"OmniSci. 2017. OmniSci DB. https:\/\/www.omnisci.com\/"},{"key":"e_1_3_2_1_75_1","unstructured":"Linux Kernel Organization. 2021. DAX:Direct Access for files. https:\/\/www.kernel.org\/doc\/Documentation\/filesystems\/dax.txt"},{"key":"e_1_3_2_1_76_1","volume-title":"Memory Persistency. In Proceeding of the 41st Annual International Symposium on Computer Architecture (ISCA \u201914)","author":"Pelley Steven","unstructured":"Steven Pelley, Peter M. Chen, and Thomas F. Wenisch. 2014. Memory Persistency. In Proceeding of the 41st Annual International Symposium on Computer Architecture (ISCA \u201914). IEEE Press, 265\u2013276. isbn:9781479943944"},{"key":"e_1_3_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1145\/3357526.3357568"},{"key":"e_1_3_2_1_78_1","unstructured":"PMEM.io. August 2021. IPMCTL User Guide. https:\/\/docs.pmem.io\/ipmctl-user-guide\/"},{"key":"e_1_3_2_1_79_1","unstructured":"RocksDB. 2021. RocksDB. https:\/\/rocksdb.org\/"},{"key":"e_1_3_2_1_80_1","unstructured":"Andy Rudoff. 2021. Persistent Memory on CXL. https:\/\/www.snia.org\/educational-library\/persistent-memory-cxl-2021"},{"key":"e_1_3_2_1_81_1","unstructured":"Nikolay Sakharnykh. 2016. Beyond GPU Memory Limits with Unified Memory on Pascal. NVIDIA Developer Blog December https:\/\/tinyurl.com\/pascal-um"},{"key":"e_1_3_2_1_82_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4842-4932-1_6"},{"key":"e_1_3_2_1_83_1","unstructured":"Tim C. Schroeder. 2011. Peer-to-Peer & Unified Virtual Addressing. CUDA Webinar https:\/\/developer.download.nvidia.com\/CUDA\/training\/cuda_webinars_GPUDirect_uva.pdf"},{"key":"e_1_3_2_1_84_1","unstructured":"Shobhit Seth. 2006. Understanding the Binomial Option Pricing Modell. https:\/\/www.investopedia.com\/articles\/investing\/021215\/examples-understand-binomial-option-pricing-model.asp Accessed: 2021-05-06"},{"key":"e_1_3_2_1_85_1","doi-asserted-by":"publisher","DOI":"10.1145\/3127479.3128610"},{"key":"e_1_3_2_1_86_1","unstructured":"Mustafa Shihab Karl Taht and Myoungsoo Jung. 2014. GPUdrive: Reconsidering Storage Accesses for GPU Acceleration."},{"key":"e_1_3_2_1_87_1","doi-asserted-by":"publisher","DOI":"10.1145\/2451116.2451169"},{"key":"e_1_3_2_1_88_1","unstructured":"Tal Ben-Nun. 2017. CuDNN Training. https:\/\/github.com\/tbennun\/cudnn-training"},{"key":"e_1_3_2_1_89_1","unstructured":"Adam Thompson and CJ Newburn. 2019. GPUDirect Storage: A Direct Path Between Storage and GPU Memory. NVIDIA Developer Blog August https:\/\/developer.nvidia.com\/blog\/gpudirect-storage\/"},{"key":"e_1_3_2_1_90_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2016.15"},{"key":"e_1_3_2_1_91_1","unstructured":"Usenix. August 2021. NDCTL User Guide. https:\/\/docs.pmem.io\/ndctl-user-guide\/"},{"key":"e_1_3_2_1_92_1","doi-asserted-by":"publisher","DOI":"10.14778\/2732269.2732277"},{"key":"e_1_3_2_1_93_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950379"},{"key":"e_1_3_2_1_94_1","doi-asserted-by":"publisher","DOI":"10.14778\/2732951.2732960"},{"key":"e_1_3_2_1_95_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO50266.2020.00049"},{"key":"e_1_3_2_1_96_1","volume-title":"Characterizing and Optimizing Remote Persistent Memory with RDMA and NVM. In 2021 USENIX Annual Technical Conference (USENIX ATC 21)","author":"Wei Xingda","year":"2021","unstructured":"Xingda Wei, Xiating Xie, Rong Chen, Haibo Chen, and Binyu Zang. 2021. Characterizing and Optimizing Remote Persistent Memory with RDMA and NVM. In 2021 USENIX Annual Technical Conference (USENIX ATC 21). USENIX Association, 523\u2013536. isbn:978-1-939133-23-6 https:\/\/www.usenix.org\/conference\/atc21\/presentation\/wei"},{"key":"e_1_3_2_1_97_1","doi-asserted-by":"publisher","DOI":"10.1145\/zenodo.3756416"},{"key":"e_1_3_2_1_98_1","volume-title":"Proceedings of the 14th Usenix Conference on File and Storage Technologies (FAST\u201916)","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 Proceedings of the 14th Usenix Conference on File and Storage Technologies (FAST\u201916). USENIX Association, USA. 323\u2013338. isbn:9781931971287"},{"key":"e_1_3_2_1_99_1","doi-asserted-by":"publisher","DOI":"10.5555\/3386691.3386708"},{"key":"e_1_3_2_1_100_1","volume-title":"MatrixKV: Reducing Write Stalls and Write Amplification in LSM-tree Based KV Stores with Matrix Container in NVM. In 2020 USENIX Annual Technical Conference (USENIX ATC 20)","author":"Yao Ting","year":"2020","unstructured":"Ting Yao, Yiwen Zhang, Jiguang Wan, Qiu Cui, Liu Tang, Hong Jiang, Changsheng Xie, and Xubin He. 2020. MatrixKV: Reducing Write Stalls and Write Amplification in LSM-tree Based KV Stores with Matrix Container in NVM. In 2020 USENIX Annual Technical Conference (USENIX ATC 20). USENIX Association, 17\u201331. isbn:978-1-939133-14-4 https:\/\/www.usenix.org\/conference\/atc20\/presentation\/yao"},{"key":"e_1_3_2_1_101_1","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2015.43"},{"key":"e_1_3_2_1_102_1","doi-asserted-by":"publisher","DOI":"10.14778\/2809974.2809984"},{"key":"e_1_3_2_1_103_1","doi-asserted-by":"publisher","DOI":"10.1145\/3447786.3456237"}],"event":{"name":"ASPLOS '22: 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","location":"Lausanne Switzerland","acronym":"ASPLOS '22","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGOPS ACM Special Interest Group on Operating Systems","SIGARCH ACM Special Interest Group on Computer Architecture","SIGBED ACM Special Interest Group on Embedded Systems"]},"container-title":["Proceedings of the 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3503222.3507758","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3503222.3507758","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:11:40Z","timestamp":1750191100000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3503222.3507758"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,2,22]]},"references-count":103,"alternative-id":["10.1145\/3503222.3507758","10.1145\/3503222"],"URL":"https:\/\/doi.org\/10.1145\/3503222.3507758","relation":{},"subject":[],"published":{"date-parts":[[2022,2,22]]},"assertion":[{"value":"2022-02-22","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}