{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,25]],"date-time":"2026-06-25T17:17:54Z","timestamp":1782407874013,"version":"3.54.5"},"reference-count":96,"publisher":"Association for Computing Machinery (ACM)","issue":"1-4","license":[{"start":{"date-parts":[[2021,11,30]],"date-time":"2021-11-30T00:00:00Z","timestamp":1638230400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"crossref","award":["62090024, 61872043, and 61802368"],"award-info":[{"award-number":["62090024, 61872043, and 61802368"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/100000001","name":"US National Science Foundation","doi-asserted-by":"crossref","award":["CNS-1763172, CNS-1907352, CNS-2006437, CNS-2007737, CNS-2128653, and CNS-2106838"],"award-info":[{"award-number":["CNS-1763172, CNS-1907352, CNS-2006437, CNS-2007737, CNS-2128653, and CNS-2106838"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"crossref"}]},{"name":"ONR","award":["N00014-16-1-2913, and N00014-18-1-2037"],"award-info":[{"award-number":["N00014-16-1-2913, and N00014-18-1-2037"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Comput. Syst."],"published-print":{"date-parts":[[2021,11,30]]},"abstract":"<jats:p>\n            To process real-world datasets, modern data-parallel systems often require extremely large amounts of memory, which are both costly and energy inefficient. Emerging\n            <jats:bold>non-volatile memory (NVM)<\/jats:bold>\n            technologies offer high capacity compared to DRAM and low energy compared to SSDs. Hence, NVMs have the potential to fundamentally change the dichotomy between DRAM and durable storage in Big Data processing. However, most Big Data applications are written in\n            <jats:italic>managed languages<\/jats:italic>\n            and executed on top of a\n            <jats:italic>managed runtime<\/jats:italic>\n            that already performs various dimensions of memory management. Supporting hybrid physical memories adds a new dimension, creating unique challenges in data replacement. This article proposes Panthera, a\n            <jats:italic>semantics-aware, fully automated<\/jats:italic>\n            memory management technique for Big Data processing over hybrid memories. Panthera analyzes user programs on a Big Data system to infer their coarse-grained access patterns, which are then passed to the Panthera runtime for efficient data placement and migration. For Big Data applications, the coarse-grained data division information is accurate enough to guide the GC for data layout, which hardly incurs overhead in data monitoring and moving. We implemented Panthera in OpenJDK and Apache Spark. Based on Big Data applications\u2019 memory access pattern, we also implemented a new profiling-guided optimization strategy, which is\n            <jats:italic>transparent<\/jats:italic>\n            to applications. With this optimization, our extensive evaluation demonstrates that Panthera reduces energy by 32\u201353% at less than 1% time overhead on average. To show Panthera\u2019s applicability, we extend it to QuickCached, a pure Java implementation of Memcached. Our evaluation results show that Panthera reduces energy by 28.7% at 5.2% time overhead on average.\n          <\/jats:p>","DOI":"10.1145\/3511211","type":"journal-article","created":{"date-parts":[[2022,2,4]],"date-time":"2022-02-04T21:05:35Z","timestamp":1644008735000},"page":"1-38","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["Unified Holistic Memory Management Supporting Multiple Big Data Processing Frameworks over Hybrid Memories"],"prefix":"10.1145","volume":"39","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7558-1001","authenticated-orcid":false,"given":"Lei","family":"Chen","sequence":"first","affiliation":[{"name":"SKL Computer Architecture, ICT, CAS, Beijing, China and University of Chinese Academy of Sciences, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jiacheng","family":"Zhao","sequence":"additional","affiliation":[{"name":"SKL Computer Architecture, ICT, CAS, Beijing, China and University of Chinese Academy of Sciences, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1451-3101","authenticated-orcid":false,"given":"Chenxi","family":"Wang","sequence":"additional","affiliation":[{"name":"University of California, Los Angeles, California, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ting","family":"Cao","sequence":"additional","affiliation":[{"name":"Microsoft Research, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"John","family":"Zigman","sequence":"additional","affiliation":[{"name":"The University of Sydney, Australia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3777-0012","authenticated-orcid":false,"given":"Haris","family":"Volos","sequence":"additional","affiliation":[{"name":"University of Cyprus, Cyprus"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Onur","family":"Mutlu","sequence":"additional","affiliation":[{"name":"ETH Z\u00fcrich, Switzerland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Fang","family":"Lv","sequence":"additional","affiliation":[{"name":"SKL Computer Architecture, ICT, CAS, Beijing, China and University of Chinese Academy of Sciences, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xiaobing","family":"Feng","sequence":"additional","affiliation":[{"name":"SKL Computer Architecture, ICT, CAS, Beijing, China and University of Chinese Academy of Sciences, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Guoqing Harry","family":"Xu","sequence":"additional","affiliation":[{"name":"University of California, Los Angeles, California, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Huimin","family":"Cui","sequence":"additional","affiliation":[{"name":"SKL Computer Architecture, ICT, CAS, Beijing, China and University of Chinese Academy of Sciences, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2022,7,5]]},"reference":[{"key":"e_1_3_1_2_2","unstructured":"2012. LIBSVM Data: Classification. https:\/\/www.csie.ntu.edu.tw\/cjlin\/libsvmtools\/datasets."},{"key":"e_1_3_1_3_2","unstructured":"2017. Notre dame network dataset. http:\/\/konect.uni-koblenz.de\/networks\/web-NotreDame."},{"key":"e_1_3_1_4_2","unstructured":"2017. QuickCached. https:\/\/github.com\/QuickServerLab\/QuickCached."},{"key":"e_1_3_1_5_2","unstructured":"2017. Wikipedia links network dataset. http:\/\/konect.uni-koblenz.de\/networks."},{"key":"e_1_3_1_6_2","unstructured":"2018. 3D XPoint \\( ^{TM} \\) : A Breakthrough in Non-Volatile Memory Technology. https:\/\/www.intel.com\/content\/www\/us\/en\/architecture-and-technology\/intel-micron-3d-xpoint-webcast.html."},{"key":"e_1_3_1_7_2","unstructured":"2019. Apache Spark \\( ^{TM} \\) . https:\/\/spark.apache.org."},{"key":"e_1_3_1_8_2","unstructured":"2019. Intel VTune \\( ^{TM} \\)  Amplifier. https:\/\/software.intel.com\/en-us\/vtune."},{"key":"e_1_3_1_9_2","unstructured":"2019. OpenJDK. https:\/\/openjdk.java.net."},{"key":"e_1_3_1_10_2","doi-asserted-by":"publisher","DOI":"10.1145\/3037697.3037706"},{"key":"e_1_3_1_11_2","article-title":"Emulating hybrid memory on NUMA hardware","author":"Akram Shoaib","year":"2018","unstructured":"Shoaib Akram, Jennifer B. Sartor, Kathryn S. McKinley, and Lieven Eeckhout. 2018. Emulating hybrid memory on NUMA hardware. CoRR (2018).","journal-title":"CoRR"},{"key":"e_1_3_1_12_2","doi-asserted-by":"publisher","DOI":"10.1145\/3192366.3192392"},{"key":"e_1_3_1_13_2","doi-asserted-by":"publisher","DOI":"10.1145\/3342195.3387522"},{"key":"e_1_3_1_14_2","doi-asserted-by":"publisher","DOI":"10.1145\/3187009.3164147"},{"key":"e_1_3_1_15_2","doi-asserted-by":"publisher","DOI":"10.1145\/2723372.2749441"},{"key":"e_1_3_1_16_2","doi-asserted-by":"publisher","DOI":"10.14778\/3025111.3025116"},{"key":"e_1_3_1_17_2","doi-asserted-by":"publisher","DOI":"10.1145\/2254756.2254766"},{"key":"e_1_3_1_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/245882.245905"},{"key":"e_1_3_1_19_2","doi-asserted-by":"publisher","DOI":"10.1145\/2597917.2597924"},{"key":"e_1_3_1_20_2","doi-asserted-by":"publisher","DOI":"10.1016\/S0169-7552(98)00110-X"},{"key":"e_1_3_1_21_2","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2012.11"},{"key":"e_1_3_1_22_2","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378515"},{"key":"e_1_3_1_23_2","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807152"},{"key":"e_1_3_1_24_2","unstructured":"Intel Corporation. 2015. An introduction to pmemcheck. https:\/\/pmem.io\/2015\/07\/17\/pmemcheck-basic.html."},{"key":"e_1_3_1_25_2","unstructured":"Intel Corporation. 2018. Redis. https:\/\/github.com\/pmem\/redis\/tree\/3.2-nvml."},{"key":"e_1_3_1_26_2","doi-asserted-by":"publisher","DOI":"10.1145\/1629911.1630086"},{"key":"e_1_3_1_27_2","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446744"},{"key":"e_1_3_1_28_2","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359637"},{"key":"e_1_3_1_29_2","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2010.50"},{"key":"e_1_3_1_30_2","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592814"},{"key":"e_1_3_1_31_2","doi-asserted-by":"publisher","DOI":"10.1145\/2901318.2901344"},{"key":"e_1_3_1_32_2","doi-asserted-by":"publisher","DOI":"10.1145\/2491956.2462171"},{"key":"e_1_3_1_33_2","doi-asserted-by":"publisher","DOI":"10.1145\/2694344.2694361"},{"key":"e_1_3_1_34_2","first-page":"599","volume-title":"Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation (OSDI\u201914)","author":"Gonzalez Joseph E.","year":"2014","unstructured":"Joseph E. Gonzalez, Reynold S. Xin, Ankur Dave, Daniel Crankshaw, Michael J. Franklin, and Ion Stoica. 2014. GraphX: Graph processing in a distributed dataflow framework. In Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation (OSDI\u201914). 599\u2013613."},{"key":"e_1_3_1_35_2","doi-asserted-by":"publisher","DOI":"10.1145\/2742854.2742886"},{"key":"e_1_3_1_36_2","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378465"},{"key":"e_1_3_1_37_2","doi-asserted-by":"publisher","DOI":"10.1145\/2258996.2259014"},{"key":"e_1_3_1_38_2","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:cs.DC\/1903.05714."},{"key":"e_1_3_1_39_2","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2010.5416642"},{"key":"e_1_3_1_40_2","volume-title":"The First International Workshop on Persistence and Java","author":"Jordan Mick","year":"1996","unstructured":"Mick Jordan. 1996. Early experiences with persistent Java. In The First International Workshop on Persistence and Java."},{"key":"e_1_3_1_41_2","volume-title":"Orthogonal Persistence for the Java \\( ^{TM} \\)  Platform: Specification and Rationale","author":"Jordan Mick","year":"2000","unstructured":"Mick Jordan and Malcolm Atkinson. 2000. Orthogonal Persistence for the Java \\( ^{TM} \\) Platform: Specification and Rationale. Technical Report. Mountain View, CA."},{"key":"e_1_3_1_42_2","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359631"},{"key":"e_1_3_1_43_2","first-page":"191","volume-title":"Proceedings of the 17th  \\( \\lbrace \\) USENIX \\( \\rbrace \\)  Conference on File and Storage Technologies ( \\( \\lbrace \\) FAST \\( \\rbrace \\)  19)","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 \\( \\lbrace \\) USENIX \\( \\rbrace \\) Conference on File and Storage Technologies ( \\( \\lbrace \\) FAST \\( \\rbrace \\) 19). 191\u2013205."},{"key":"e_1_3_1_44_2","doi-asserted-by":"publisher","DOI":"10.1145\/3079856.3080245"},{"key":"e_1_3_1_45_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2008.32"},{"key":"e_1_3_1_46_2","doi-asserted-by":"publisher","DOI":"10.1145\/3126908.3126943"},{"key":"e_1_3_1_47_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2013.6557176"},{"key":"e_1_3_1_48_2","first-page":"197","volume-title":"Proceedings of the 15th  \\( \\lbrace \\) USENIX \\( \\rbrace \\)  Conference on File and Storage Technologies ( \\( \\lbrace \\) FAST \\( \\rbrace \\)  17)","author":"Kumar Harendra","year":"2017","unstructured":"Harendra Kumar, Yuvraj Patel, Ram Kesavan, and Sumith Makam. 2017. High performance metadata integrity protection in the \\( \\lbrace \\) WAFL \\( \\rbrace \\) copy-on-write file system. In Proceedings of the 15th \\( \\lbrace \\) USENIX \\( \\rbrace \\) Conference on File and Storage Technologies ( \\( \\lbrace \\) FAST \\( \\rbrace \\) 17). 197\u2013212."},{"key":"e_1_3_1_49_2","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132770"},{"key":"e_1_3_1_50_2","doi-asserted-by":"publisher","DOI":"10.1145\/1555754.1555758"},{"key":"e_1_3_1_51_2","doi-asserted-by":"publisher","DOI":"10.1109\/mm.2010.24"},{"key":"e_1_3_1_52_2","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359635"},{"key":"e_1_3_1_53_2","unstructured":"Lenovo. 2018. Memcached-pmem. https:\/\/github.com\/lenovo\/memcachedpmem."},{"key":"e_1_3_1_54_2","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2012.89"},{"key":"e_1_3_1_55_2","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTER.2017.130"},{"key":"e_1_3_1_56_2","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378452"},{"key":"e_1_3_1_57_2","article-title":"Dash: Scalable hashing on persistent memory","author":"Lu Baotong","year":"2020","unstructured":"Baotong Lu, Xiangpeng Hao, Tianzheng Wang, and Eric Lo. 2020. Dash: Scalable hashing on persistent memory. arXiv preprint arXiv:2003.07302 (2020).","journal-title":"arXiv preprint arXiv:2003.07302"},{"key":"e_1_3_1_58_2","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872386"},{"key":"e_1_3_1_59_2","doi-asserted-by":"publisher","DOI":"10.1145\/1366110.1366204"},{"key":"e_1_3_1_60_2","first-page":"843","volume-title":"Proceedings of the 2020 USENIX Annual Technical Conference (USENIX ATC 20)","author":"Maruf Hasan Al","year":"2020","unstructured":"Hasan Al Maruf and Mosharaf Chowdhury. 2020. Effectively prefetching remote memory with leap. In Proceedings of the 2020 USENIX Annual Technical Conference (USENIX ATC 20). USENIX Association, 843\u2013857. https:\/\/www.usenix.org\/conference\/atc20\/presentation\/al-maruf."},{"key":"e_1_3_1_61_2","doi-asserted-by":"publisher","DOI":"10.1109\/l-ca.2012.2"},{"key":"e_1_3_1_62_2","unstructured":"Micron. 2017. TN-40-07: Calculating Memory Power for DDR4 SDRAM Introduction. https:\/\/www.micron.com\/-\/media\/documents\/products\/technical-note\/dram\/tn4007_ddr4_power_calculation.pdf."},{"key":"e_1_3_1_63_2","doi-asserted-by":"publisher","DOI":"10.5555\/1855568.1855582"},{"key":"e_1_3_1_64_2","doi-asserted-by":"publisher","DOI":"10.1109\/SNPD.2015.7176226"},{"key":"e_1_3_1_65_2","first-page":"31","volume-title":"Proceedings of the 17th  \\( \\lbrace \\) USENIX \\( \\rbrace \\)  Conference on File and Storage Technologies ( \\( \\lbrace \\) FAST \\( \\rbrace \\)  19)","author":"Nam Moohyeon","year":"2019","unstructured":"Moohyeon Nam, Hokeun Cha, Young-ri Choi, Sam H. Noh, and Beomseok Nam. 2019. Write-optimized dynamic hashing for persistent memory. In Proceedings of the 17th \\( \\lbrace \\) USENIX \\( \\rbrace \\) Conference on File and Storage Technologies ( \\( \\lbrace \\) FAST \\( \\rbrace \\) 19). 31\u201344."},{"key":"e_1_3_1_66_2","first-page":"349","volume-title":"Proceedings of the 12th USENIX Conference on Operating Systems Design and Implementation (OSDI\u201916)","author":"Nguyen Khanh","year":"2016","unstructured":"Khanh Nguyen, Lu Fang, Guoqing Xu, Brian Demsky, Shan Lu, Sanazsadat Alamian, and Onur Mutlu. 2016. Yak: A high-performance big-data-friendly garbage collector. In Proceedings of the 12th USENIX Conference on Operating Systems Design and Implementation (OSDI\u201916). 349\u2013365."},{"key":"e_1_3_1_67_2","doi-asserted-by":"publisher","DOI":"10.1145\/2694344.2694345"},{"key":"e_1_3_1_68_2","doi-asserted-by":"publisher","DOI":"10.1145\/168619.168632"},{"key":"e_1_3_1_69_2","doi-asserted-by":"publisher","DOI":"10.1109\/DATE.2011.5763155"},{"key":"e_1_3_1_70_2","doi-asserted-by":"publisher","DOI":"10.1145\/1555754.1555760"},{"key":"e_1_3_1_71_2","doi-asserted-by":"publisher","DOI":"10.1145\/1995896.1995911"},{"key":"e_1_3_1_72_2","doi-asserted-by":"publisher","DOI":"10.1145\/2830772.2830802"},{"key":"e_1_3_1_73_2","doi-asserted-by":"publisher","DOI":"10.1145\/174613.174615"},{"key":"e_1_3_1_74_2","doi-asserted-by":"publisher","DOI":"10.1145\/3183713.3196897"},{"key":"e_1_3_1_75_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2018.00027"},{"key":"e_1_3_1_76_2","doi-asserted-by":"publisher","DOI":"10.1145\/2814576.2814806"},{"key":"e_1_3_1_77_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-47099-3_3"},{"key":"e_1_3_1_78_2","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2015.10"},{"key":"e_1_3_1_79_2","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2012.2190369"},{"key":"e_1_3_1_80_2","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2010.2070050"},{"key":"e_1_3_1_81_2","first-page":"70","volume-title":"Proceedings of the 20th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS\u201918)","author":"Wu Mingyu","year":"2018","unstructured":"Mingyu Wu, Ziming Zhao, Haoyu Li, Heting Li, Haibo Chen, binyu Zang, and Haibing Guan. 2018. Espresso: Brewing Java for more non-volatility. In Proceedings of the 20th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS\u201918). 70\u201383."},{"key":"e_1_3_1_82_2","doi-asserted-by":"publisher","DOI":"10.1145\/2967360.2967374"},{"key":"e_1_3_1_83_2","first-page":"349","volume-title":"Proceedings of the 2017  \\( \\lbrace \\) USENIX \\( \\rbrace \\)  Annual Technical Conference ( \\( \\lbrace \\) USENIX \\( \\rbrace \\)  \\( \\lbrace \\) ATC \\( \\rbrace \\)  17)","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 Proceedings of the 2017 \\( \\lbrace \\) USENIX \\( \\rbrace \\) Annual Technical Conference ( \\( \\lbrace \\) USENIX \\( \\rbrace \\) \\( \\lbrace \\) ATC \\( \\rbrace \\) 17). 349\u2013362."},{"key":"e_1_3_1_84_2","first-page":"323","volume-title":"Proceedings of the 14th  \\( \\lbrace \\) USENIX \\( \\rbrace \\)  Conference on File and Storage Technologies ( \\( \\lbrace \\) FAST \\( \\rbrace \\)  16)","author":"Xu Jian","year":"2016","unstructured":"Jian Xu and Steven Swanson. 2016. \\( \\lbrace \\) NOVA \\( \\rbrace \\) : A log-structured file system for hybrid volatile\/non-volatile main memories. In Proceedings of the 14th \\( \\lbrace \\) USENIX \\( \\rbrace \\) Conference on File and Storage Technologies ( \\( \\lbrace \\) FAST \\( \\rbrace \\) 16). 323\u2013338."},{"key":"e_1_3_1_85_2","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132761"},{"key":"e_1_3_1_86_2","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304024"},{"key":"e_1_3_1_87_2","doi-asserted-by":"publisher","DOI":"10.1145\/3307650.3322223"},{"key":"e_1_3_1_88_2","doi-asserted-by":"publisher","DOI":"10.1145\/3447786.3456246"},{"key":"e_1_3_1_89_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD.2012.6378661"},{"issue":"4","key":"e_1_3_1_90_2","first-page":"40:1\u201340:25","article-title":"Efficient data mapping and buffering techniques for multilevel cell phase-change memories","volume":"11","author":"Yoon Hanbin","year":"2014","unstructured":"Hanbin Yoon, Justin Meza, Naveen Muralimanohar, Norman P. Jouppi, and Onur Mutlu. 2014. Efficient data mapping and buffering techniques for multilevel cell phase-change memories. ACM Trans. Archit. Code Optim. 11, 4 (Dec. 2014), 40:1\u201340:25.","journal-title":"ACM Trans. Archit. Code Optim."},{"key":"e_1_3_1_91_2","doi-asserted-by":"publisher","DOI":"10.1145\/3123939.3124555"},{"key":"e_1_3_1_92_2","first-page":"15","volume-title":"Presented as part of the 9th USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201912)","author":"Zaharia Matei","year":"2012","unstructured":"Matei Zaharia, Mosharaf Chowdhury, Tathagata Das, Ankur Dave, Justin Ma, Murphy McCauly, Michael J. Franklin, Scott Shenker, and Ion Stoica. 2012. Resilient distributed datasets: A fault-tolerant abstraction for in-memory cluster computing. In Presented as part of the 9th USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201912). 15\u201328."},{"key":"e_1_3_1_93_2","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2009.30"},{"key":"e_1_3_1_94_2","doi-asserted-by":"publisher","DOI":"10.1145\/1555754.1555759"},{"key":"e_1_3_1_95_2","doi-asserted-by":"publisher","DOI":"10.1145\/2480741.2480746"},{"key":"e_1_3_1_96_2","first-page":"461","volume-title":"Proceedings of the13th  \\( \\lbrace \\) USENIX \\( \\rbrace \\)  Symposium on Operating Systems Design and Implementation ( \\( \\lbrace \\) OSDI \\( \\rbrace \\)  18)","author":"Zuo Pengfei","year":"2018","unstructured":"Pengfei Zuo, Yu Hua, and Jie Wu. 2018. Write-optimized and high-performance hashing index scheme for persistent memory. In Proceedings of the13th \\( \\lbrace \\) USENIX \\( \\rbrace \\) Symposium on Operating Systems Design and Implementation ( \\( \\lbrace \\) OSDI \\( \\rbrace \\) 18). 461\u2013476."},{"key":"e_1_3_1_97_2","doi-asserted-by":"publisher","DOI":"10.1145\/3360554"}],"container-title":["ACM Transactions on Computer Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3511211","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3511211","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3511211","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:11:59Z","timestamp":1750191119000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3511211"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,11,30]]},"references-count":96,"journal-issue":{"issue":"1-4","published-print":{"date-parts":[[2021,11,30]]}},"alternative-id":["10.1145\/3511211"],"URL":"https:\/\/doi.org\/10.1145\/3511211","relation":{},"ISSN":["0734-2071","1557-7333"],"issn-type":[{"value":"0734-2071","type":"print"},{"value":"1557-7333","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,11,30]]},"assertion":[{"value":"2020-11-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2022-01-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2022-07-05","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}