{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,21]],"date-time":"2026-03-21T19:15:25Z","timestamp":1774120525298,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":93,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,5,8]],"date-time":"2023-05-08T00:00:00Z","timestamp":1683504000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,5,8]]},"DOI":"10.1145\/3552326.3587456","type":"proceedings-article","created":{"date-parts":[[2023,5,5]],"date-time":"2023-05-05T17:33:02Z","timestamp":1683307982000},"page":"751-767","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["NearPM: A Near-Data Processing System for Storage-Class Applications"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0000-9052-4374","authenticated-orcid":false,"given":"Yasas","family":"Seneviratne","sequence":"first","affiliation":[{"name":"Computer Engineering, University of Virginia, Charlottesville, Virginia, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-4078-2225","authenticated-orcid":false,"given":"Korakit","family":"Seemakhupt","sequence":"additional","affiliation":[{"name":"Computer Science, University of Virginia, Charlottesville, Virginia, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9706-6177","authenticated-orcid":false,"given":"Sihang","family":"Liu","sequence":"additional","affiliation":[{"name":"Computer Science, University of Waterloo, Waterloo, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0300-3034","authenticated-orcid":false,"given":"Samira","family":"Khan","sequence":"additional","affiliation":[{"name":"Computer Science, University of Virginia, Charlottesville, Virginia, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2023,5,8]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2749469.2750386"},{"key":"e_1_3_2_1_2_1","volume-title":"ACM\/IEEE 42nd Annual International Symposium on Computer Architecture (ISCA)","author":"Ahn Junwhan","year":"2015","unstructured":"Junwhan Ahn , Sungjoo Yoo , Onur Mutlu , and Kiyoung Choi . Pimenabled instructions : A low-overhead, locality-aware processing-in-memory architecture . In ACM\/IEEE 42nd Annual International Symposium on Computer Architecture (ISCA) , 2015 . Junwhan Ahn, Sungjoo Yoo, Onur Mutlu, and Kiyoung Choi. Pimenabled instructions: A low-overhead, locality-aware processing-in-memory architecture. In ACM\/IEEE 42nd Annual International Symposium on Computer Architecture (ISCA), 2015."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3533737.3535090"},{"key":"e_1_3_2_1_4_1","volume-title":"Proceedings of the VLDB Endowment","author":"Arulraj Joy","year":"2018","unstructured":"Joy Arulraj , Justin Levandoski , Umar Farooq Minhas , and Per-Ake Larson . Bztree : A high-performance latch-free range index for nonvolatile memory . Proceedings of the VLDB Endowment , 2018 . Joy Arulraj, Justin Levandoski, Umar Farooq Minhas, and Per-Ake Larson. Bztree: A high-performance latch-free range index for nonvolatile memory. Proceedings of the VLDB Endowment, 2018."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2527792.2527799"},{"key":"e_1_3_2_1_6_1","unstructured":"Jeff Barr. Now available - Amazon EC2 high memory instances with 6 9 and 12 TB of memory perfect for SAP HANA. https:\/\/aws.amazon.com\/blogs\/aws\/now-available-amazon-ec2-high-memory-instances-with-6-9-and-12-tb-of-memory-perfect-for-sap-hana\/ 2018.  Jeff Barr. Now available - Amazon EC2 high memory instances with 6 9 and 12 TB of memory perfect for SAP HANA. https:\/\/aws.amazon.com\/blogs\/aws\/now-available-amazon-ec2-high-memory-instances-with-6-9-and-12-tb-of-memory-perfect-for-sap-hana\/ 2018."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3538643.3539752"},{"key":"e_1_3_2_1_8_1","volume-title":"Available first on Google cloud: Intel Optane DC persistent memory. https:\/\/cloud.google.com\/blog\/topics\/partners\/available-first-on-google-cloud-intel-optane-dc-persistent-memory","author":"Boden Nan","year":"2018","unstructured":"Nan Boden . Available first on Google cloud: Intel Optane DC persistent memory. https:\/\/cloud.google.com\/blog\/topics\/partners\/available-first-on-google-cloud-intel-optane-dc-persistent-memory , 2018 . Nan Boden. Available first on Google cloud: Intel Optane DC persistent memory. https:\/\/cloud.google.com\/blog\/topics\/partners\/available-first-on-google-cloud-intel-optane-dc-persistent-memory, 2018."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173162.3173177"},{"key":"e_1_3_2_1_10_1","volume-title":"CXL and the tiered-memory future of servers. https:\/\/www.lenovoxperience.com\/newsDetail\/283yi044hzgcdv7snkrmmx9ovpq6aesmy9u9k7ai2648j7or","author":"Brunner Richard A.","year":"2021","unstructured":"Richard A. Brunner . CXL and the tiered-memory future of servers. https:\/\/www.lenovoxperience.com\/newsDetail\/283yi044hzgcdv7snkrmmx9ovpq6aesmy9u9k7ai2648j7or , 2021 . Richard A. Brunner. CXL and the tiered-memory future of servers. https:\/\/www.lenovoxperience.com\/newsDetail\/283yi044hzgcdv7snkrmmx9ovpq6aesmy9u9k7ai2648j7or, 2021."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2660193.2660224"},{"key":"e_1_3_2_1_12_1","volume-title":"PVLDB","author":"Chatzistergiou Andreas","year":"2015","unstructured":"Andreas Chatzistergiou , Marcelo Cintra , and Stratis D. Viglas . REWIND: Recovery write-ahead system for in-memory non-volatile data-structures . PVLDB , 2015 . Andreas Chatzistergiou, Marcelo Cintra, and Stratis D. Viglas. REWIND: Recovery write-ahead system for in-memory non-volatile data-structures. PVLDB, 2015."},{"key":"e_1_3_2_1_13_1","volume-title":"VLDB","author":"Chen Shimin","year":"2015","unstructured":"Shimin Chen and Qin Jin . Persistent B+- Trees in non-volatile main memory . In VLDB , 2015 . Shimin Chen and Qin Jin. Persistent B+-Trees in non-volatile main memory. In VLDB, 2015."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522724"},{"key":"e_1_3_2_1_15_1","volume-title":"ASPLOS","author":"Coburn Joel","year":"2011","unstructured":"Joel Coburn , Adrian M. Caulfield , Ameen Akel , Laura M. Grupp , Rajesh K. Gupta , Ranjit Jhala , and Steven Swanson . NV-Heaps : Making persistent objects fast and safe with next-generation, non-volatile memories . In ASPLOS , 2011 . Joel Coburn, Adrian M. Caulfield, Ameen Akel, Laura M. Grupp, Rajesh K. Gupta, Ranjit Jhala, and Steven Swanson. NV-Heaps: Making persistent objects fast and safe with next-generation, non-volatile memories. In ASPLOS, 2011."},{"key":"e_1_3_2_1_16_1","volume-title":"https:\/\/www.computeexpresslink.org\/spec-landing","author":"Link Compute Express","year":"2021","unstructured":"Compute Express Link . CXL 2.0 specification. https:\/\/www.computeexpresslink.org\/spec-landing , 2021 . Compute Express Link. CXL 2.0 specification. https:\/\/www.computeexpresslink.org\/spec-landing, 2021."},{"key":"e_1_3_2_1_17_1","volume-title":"SOSP","author":"Condit Jeremy","year":"2009","unstructured":"Jeremy Condit , Edmund B. Nightingale , Christopher Frost , Engin Ipek , Benjamin Lee , Doug Burger , and Derrick Coetzee . Better I\/O through byte-addressable , persistent memory . In SOSP , 2009 . Jeremy Condit, Edmund B. Nightingale, Christopher Frost, Engin Ipek, Benjamin Lee, Doug Burger, and Derrick Coetzee. Better I\/O through byte-addressable, persistent memory. In SOSP, 2009."},{"key":"e_1_3_2_1_18_1","volume-title":"https:\/\/github.com\/brianfrankcooper\/YCSB","author":"Cooper Brian","year":"2019","unstructured":"Brian Cooper . Ycsb. https:\/\/github.com\/brianfrankcooper\/YCSB , 2019 . Brian Cooper. Ycsb. https:\/\/github.com\/brianfrankcooper\/YCSB, 2019."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446744"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1654059.1654117"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592814"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD50377.2020.00035"},{"key":"e_1_3_2_1_23_1","volume-title":"IEEE 23rd International Conference on High Performance Computing (HiPC). IEEE","author":"Fernando Pradeep","year":"2016","unstructured":"Pradeep Fernando , Sudarsun Kannan , Ada Gavrilovska , and Karsten Schwan . Phoenix : Memory speed hpc i\/o with nvm . In IEEE 23rd International Conference on High Performance Computing (HiPC). IEEE , 2016 . Pradeep Fernando, Sudarsun Kannan, Ada Gavrilovska, and Karsten Schwan. Phoenix: Memory speed hpc i\/o with nvm. In IEEE 23rd International Conference on High Performance Computing (HiPC). IEEE, 2016."},{"key":"e_1_3_2_1_24_1","volume-title":"IEEE\/ACM International Symposium on Microarchitecture (MICRO)","author":"Gao Fei","year":"2019","unstructured":"Fei Gao , Georgios Tziantzioulis , and David Wentzlaff . ComputeDRAM : In-memory compute using off-the-shelf DRAMs . In IEEE\/ACM International Symposium on Microarchitecture (MICRO) , 2019 . Fei Gao, Georgios Tziantzioulis, and David Wentzlaff. ComputeDRAM: In-memory compute using off-the-shelf DRAMs. In IEEE\/ACM International Symposium on Microarchitecture (MICRO), 2019."},{"key":"e_1_3_2_1_25_1","volume-title":"IEEE\/ACM International Symposium on Microarchitecture (MICRO)","author":"Gao Fei","year":"2022","unstructured":"Fei Gao , Georgios Tziantzioulis , and David Wentzlaff . FracDRAM : Fractional values in off-the-shelf DRAM . In IEEE\/ACM International Symposium on Microarchitecture (MICRO) , 2022 . Fei Gao, Georgios Tziantzioulis, and David Wentzlaff. FracDRAM: Fractional values in off-the-shelf DRAM. In IEEE\/ACM International Symposium on Microarchitecture (MICRO), 2022."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2015.22"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2016.7446059"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3037697.3037702"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2015.7208276"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3092255.3092270"},{"key":"e_1_3_2_1_31_1","volume-title":"Single machine graph analytics on massive datasets using Intel Optane DC persistent memory. arXiv","author":"Gill Gurbinder","year":"2019","unstructured":"Gurbinder Gill , Roshan Dathathri , Loc Hoang , Ramesh Peri , and Keshav Pingali . Single machine graph analytics on massive datasets using Intel Optane DC persistent memory. arXiv , 2019 . Gurbinder Gill, Roshan Dathathri, Loc Hoang, Ramesh Peri, and Keshav Pingali. Single machine graph analytics on massive datasets using Intel Optane DC persistent memory. arXiv, 2019."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3192366.3192367"},{"key":"e_1_3_2_1_33_1","volume-title":"Ivan Fernandez, Christina Giannoula, Geraldo F. Oliveira, and Onur Mutlu. Benchmarking a new paradigm: An experimental analysis of a real processing-in-memory architecture. arXiv","author":"G\u00f3mez-Luna Juan","year":"2021","unstructured":"Juan G\u00f3mez-Luna , Izzat El Hajj , Ivan Fernandez, Christina Giannoula, Geraldo F. Oliveira, and Onur Mutlu. Benchmarking a new paradigm: An experimental analysis of a real processing-in-memory architecture. arXiv , 2021 . Juan G\u00f3mez-Luna, Izzat El Hajj, Ivan Fernandez, Christina Giannoula, Geraldo F. Oliveira, and Onur Mutlu. Benchmarking a new paradigm: An experimental analysis of a real processing-in-memory architecture. arXiv, 2021."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446735"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2016.27"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD.2016.7753257"},{"key":"e_1_3_2_1_37_1","volume-title":"Proceedings of the Twelfth European Conference on Computer Systems (EuroSys)","author":"Ching-Hsiang Hsu Terry","year":"2017","unstructured":"Terry Ching-Hsiang Hsu , Helge Br\u00fcgner , Indrajit Roy , Kimberly Keeton , and Patrick Eugster . NVthreads : Practical persistence for multithreaded applications . In Proceedings of the Twelfth European Conference on Computer Systems (EuroSys) , 2017 . Terry Ching-Hsiang Hsu, Helge Br\u00fcgner, Indrajit Roy, Kimberly Keeton, and Patrick Eugster. NVthreads: Practical persistence for multithreaded applications. In Proceedings of the Twelfth European Conference on Computer Systems (EuroSys), 2017."},{"key":"e_1_3_2_1_38_1","unstructured":"Intel. Intel Optane DC persistent memory. https:\/\/www.intel.com\/content\/www\/us\/en\/architecture-and-technology\/optane-dc-persistent-memory.html.  Intel. Intel Optane 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_39_1","unstructured":"Intel. The libpmemobj library.  Intel. The libpmemobj library."},{"key":"e_1_3_2_1_40_1","unstructured":"Intel. Persistent memory programming. https:\/\/pmem.io\/.  Intel. Persistent memory programming. https:\/\/pmem.io\/."},{"key":"e_1_3_2_1_41_1","unstructured":"Intel. pmem-rocksdb.  Intel. pmem-rocksdb."},{"key":"e_1_3_2_1_42_1","volume-title":"pmemkv. https:\/\/github.com\/pmem\/pmemkv","year":"2018","unstructured":"Intel. pmemkv. https:\/\/github.com\/pmem\/pmemkv , 2018 . Intel. pmemkv. https:\/\/github.com\/pmem\/pmemkv, 2018."},{"key":"e_1_3_2_1_43_1","volume-title":"pmemkv-bench. https:\/\/github.com\/pmem\/pmemkv-bench","year":"2018","unstructured":"Intel. pmemkv-bench. https:\/\/github.com\/pmem\/pmemkv-bench , 2018 . Intel. pmemkv-bench. https:\/\/github.com\/pmem\/pmemkv-bench, 2018."},{"key":"e_1_3_2_1_44_1","volume-title":"PMSE - Persistent memory storage engine for MongoDB. https:\/\/github.com\/pmem\/pmem-rocksdb","year":"2018","unstructured":"Intel. PMSE - Persistent memory storage engine for MongoDB. https:\/\/github.com\/pmem\/pmem-rocksdb , 2018 . Intel. PMSE - Persistent memory storage engine for MongoDB. https:\/\/github.com\/pmem\/pmem-rocksdb, 2018."},{"key":"e_1_3_2_1_45_1","volume-title":"https:\/\/github.com\/pmem\/redis\/tree\/3.2-nvml","year":"2018","unstructured":"Intel. Redis. https:\/\/github.com\/pmem\/redis\/tree\/3.2-nvml , 2018 . Intel. Redis. https:\/\/github.com\/pmem\/redis\/tree\/3.2-nvml, 2018."},{"key":"e_1_3_2_1_46_1","volume-title":"Quick start guide: Configure Intel Optane\u2122 DC persistent memory modules on Linux. https:\/\/software.intel.com\/en-us\/articles\/quick-start-guide-configure-intel-optane-dc-persistent-memory-on-linux","year":"2019","unstructured":"Intel. Quick start guide: Configure Intel Optane\u2122 DC persistent memory modules on Linux. https:\/\/software.intel.com\/en-us\/articles\/quick-start-guide-configure-intel-optane-dc-persistent-memory-on-linux , 2019 . Intel. Quick start guide: Configure Intel Optane\u2122 DC persistent memory modules on Linux. https:\/\/software.intel.com\/en-us\/articles\/quick-start-guide-configure-intel-optane-dc-persistent-memory-on-linux, 2019."},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872410"},{"key":"e_1_3_2_1_48_1","volume-title":"Zixuan Wang, Yi Xu, Subramanya R. Dulloor, Jishen Zhao, and Steven Swanson. Basic performance measurements of the Intel Optane DC persistent memory module. arXic","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. Basic performance measurements of the Intel Optane DC persistent memory module. arXic , 2019 . 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. Basic performance measurements of the Intel Optane DC persistent memory module. arXic, 2019."},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446698"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2830772.2830805"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2013.69"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2016.41"},{"key":"e_1_3_2_1_53_1","unstructured":"Jeremie S Kim Damla Senol Cali Hongyi Xin Donghyuk Lee Saugata Ghose Mohammed Alser Hasan Hassan Oguz Ergin Can Alkan and Onur Mutlu. Grim-filter: Fast seed location filtering in dna read mapping using processing-in-memory technologies. BMC genomics 2018.  Jeremie S Kim Damla Senol Cali Hongyi Xin Donghyuk Lee Saugata Ghose Mohammed Alser Hasan Hassan Oguz Ergin Can Alkan and Onur Mutlu. Grim-filter: Fast seed location filtering in dna read mapping using processing-in-memory technologies. BMC genomics 2018."},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872381"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.5555\/3195638.3195709"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359635"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA52012.2021.00013"},{"key":"e_1_3_2_1_58_1","volume-title":"https:\/\/github.com\/lenovo\/memcached-pmem","year":"2018","unstructured":"Lenovo. Memcached-pmem. https:\/\/github.com\/lenovo\/memcached-pmem , 2018 . Lenovo. Memcached-pmem. https:\/\/github.com\/lenovo\/memcached-pmem, 2018."},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/3037697.3037714"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446691"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304015"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378497"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/128765.128770"},{"key":"e_1_3_2_1_64_1","unstructured":"David Mulnix. Intel Xeon Processor D product family technical overview. https:\/\/software.intel.com\/en-us\/articles\/intel-xeon-processor-d-product-family-technical-overview.  David Mulnix. Intel Xeon Processor D product family technical overview. https:\/\/software.intel.com\/en-us\/articles\/intel-xeon-processor-d-product-family-technical-overview."},{"key":"e_1_3_2_1_65_1","volume-title":"A modern primer on processing in memory. arXiv","author":"Mutlu Onur","year":"2020","unstructured":"Onur Mutlu , Saugata Ghose , Juan G\u00f3mez-Luna , and Rachata Ausavarungnirun . A modern primer on processing in memory. arXiv , 2020 . Onur Mutlu, Saugata Ghose, Juan G\u00f3mez-Luna, and Rachata Ausavarungnirun. A modern primer on processing in memory. arXiv, 2020."},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/3037697.3037730"},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446694"},{"key":"e_1_3_2_1_68_1","volume-title":"USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage)","author":"Ni Yuanjiang","year":"2018","unstructured":"Yuanjiang Ni , Jishen Zhao , Daniel Bittman , and Ethan Miller . Reducing NVM writes with optimized shadow paging . In USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage) , 2018 . Yuanjiang Ni, Jishen Zhao, Daniel Bittman, and Ethan Miller. Reducing NVM writes with optimized shadow paging. In USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage), 2018."},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/3352460.3358326"},{"key":"e_1_3_2_1_70_1","volume-title":"PiDRAM: A holistic end-to-end FPGA-based framework for processing-in-DRAM. arXiv","author":"Olgun Ataberk","year":"2021","unstructured":"Ataberk Olgun , Juan G\u00f3mez-Luna , Konstantinos Kanellopoulos , Behzad Salami , Hasan Hassan , Oguz Ergin , and Onur Mutlu . PiDRAM: A holistic end-to-end FPGA-based framework for processing-in-DRAM. arXiv , 2021 . Ataberk Olgun, Juan G\u00f3mez-Luna, Konstantinos Kanellopoulos, Behzad Salami, Hasan Hassan, Oguz Ergin, and Onur Mutlu. PiDRAM: A holistic end-to-end FPGA-based framework for processing-in-DRAM. arXiv, 2021."},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043560"},{"key":"e_1_3_2_1_72_1","volume-title":"ISCA","author":"Pelley Steven","year":"2014","unstructured":"Steven Pelley , Peter M. Chen , and Thomas F. Wenisch . Memory persistency . In ISCA , 2014 . Steven Pelley, Peter M. Chen, and Thomas F. Wenisch. Memory persistency. In ISCA, 2014."},{"key":"e_1_3_2_1_73_1","volume-title":"48th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO)","author":"Ren Jinglei","year":"2015","unstructured":"Jinglei Ren , Jishen Zhao , Samira Khan , Jongmoo Choi , Yongwei Wu , and Onur Mutlu . ThyNVM : Enabling software-transparent crash consistency in persistent memory systems . In 48th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO) , 2015 . Jinglei Ren, Jishen Zhao, Samira Khan, Jongmoo Choi, Yongwei Wu, and Onur Mutlu. ThyNVM: Enabling software-transparent crash consistency in persistent memory systems. In 48th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO), 2015."},{"key":"e_1_3_2_1_74_1","volume-title":"12th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage)","author":"Ren Yujie","year":"2020","unstructured":"Yujie Ren , Jian Zhang , and Sudarsun Kannan . CompoundFS : Compounding I\/O operations in firmware file systems . In 12th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage) , 2020 . Yujie Ren, Jian Zhang, and Sudarsun Kannan. CompoundFS: Compounding I\/O operations in firmware file systems. In 12th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage), 2020."},{"key":"e_1_3_2_1_75_1","unstructured":"Andy Rudoff. Persistent memory programming without all that cache flushing. https:\/\/www.youtube.com\/watch?v=uLOjC6Kuokc.  Andy Rudoff. Persistent memory programming without all that cache flushing. https:\/\/www.youtube.com\/watch?v=uLOjC6Kuokc."},{"key":"e_1_3_2_1_76_1","volume-title":"Persistent memory in CXL","author":"Rudoff Andy","year":"2021","unstructured":"Andy Rudoff , Chet Douglas , and Tiffany Kasanicky . Persistent memory in CXL , 2021 . Andy Rudoff, Chet Douglas, and Tiffany Kasanicky. Persistent memory in CXL, 2021."},{"key":"e_1_3_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1145\/2540708.2540725"},{"key":"e_1_3_2_1_78_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO50266.2020.00052"},{"key":"e_1_3_2_1_79_1","doi-asserted-by":"publisher","DOI":"10.1145\/3399666.3399933"},{"key":"e_1_3_2_1_80_1","doi-asserted-by":"publisher","DOI":"10.1109\/FPL50879.2020.00014"},{"key":"e_1_3_2_1_81_1","doi-asserted-by":"publisher","DOI":"10.1145\/3316781.3317867"},{"key":"e_1_3_2_1_82_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950379"},{"key":"e_1_3_2_1_83_1","doi-asserted-by":"publisher","DOI":"10.1145\/3123939.3123981"},{"key":"e_1_3_2_1_84_1","volume-title":"ISCA","author":"Wang Tiancong","year":"2018","unstructured":"Tiancong Wang , Sakthikumaran Sambasivam , and James Tuck . Hardware supported permission checks on persistent objects for performance and programmability . In ISCA , 2018 . Tiancong Wang, Sakthikumaran Sambasivam, and James Tuck. Hardware supported permission checks on persistent objects for performance and programmability. In ISCA, 2018."},{"key":"e_1_3_2_1_85_1","doi-asserted-by":"publisher","DOI":"10.1145\/3302424.3303983"},{"key":"e_1_3_2_1_86_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO50266.2020.00049"},{"key":"e_1_3_2_1_87_1","volume-title":"ASPLOS","author":"Wu Michael","year":"1994","unstructured":"Michael Wu and Willy Zwaenepoel . eNVy : A non-volatile, main memory storage system . In ASPLOS , 1994 . Michael Wu and Willy Zwaenepoel. eNVy: A non-volatile, main memory storage system. In ASPLOS, 1994."},{"key":"e_1_3_2_1_88_1","doi-asserted-by":"publisher","DOI":"10.1145\/3385412.3386000"},{"key":"e_1_3_2_1_89_1","doi-asserted-by":"publisher","DOI":"10.1145\/2771937.2771945"},{"key":"e_1_3_2_1_90_1","unstructured":"Xilinx. Xilinx Virtex UltraScale+ FPGA VCU118 evaluation kit. https:\/\/www.xilinx.com\/products\/boards-and-kits\/vcu118.html.  Xilinx. Xilinx Virtex UltraScale+ FPGA VCU118 evaluation kit. https:\/\/www.xilinx.com\/products\/boards-and-kits\/vcu118.html."},{"key":"e_1_3_2_1_91_1","volume-title":"Proceedings of the 14th USENIX Conference on File and Storage Technologies (FAST)","author":"Xu Jian","year":"2016","unstructured":"Jian Xu and Steven Swanson . 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) , 2016 . Jian Xu and Steven Swanson. 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), 2016."},{"key":"e_1_3_2_1_92_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA52012.2021.00042"},{"key":"e_1_3_2_1_93_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2016.7783731"}],"event":{"name":"EuroSys '23: Eighteenth European Conference on Computer Systems","location":"Rome Italy","acronym":"EuroSys '23","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the Eighteenth European Conference on Computer Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3552326.3587456","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3552326.3587456","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T16:47:40Z","timestamp":1750178860000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3552326.3587456"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,5,8]]},"references-count":93,"alternative-id":["10.1145\/3552326.3587456","10.1145\/3552326"],"URL":"https:\/\/doi.org\/10.1145\/3552326.3587456","relation":{},"subject":[],"published":{"date-parts":[[2023,5,8]]},"assertion":[{"value":"2023-05-08","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}