{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,14]],"date-time":"2026-07-14T12:35:05Z","timestamp":1784032505560,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":72,"publisher":"ACM","license":[{"start":{"date-parts":[[2025,3,30]],"date-time":"2025-03-30T00:00:00Z","timestamp":1743292800000},"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":[[2025,3,30]]},"DOI":"10.1145\/3676641.3716007","type":"proceedings-article","created":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T16:47:32Z","timestamp":1743094052000},"page":"689-703","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["<scp>Necro-reaper:<\/scp>\n            Pruning away Dead Memory Traffic in Warehouse-Scale Computers"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4716-9332","authenticated-orcid":false,"given":"Sotiris","family":"Apostolakis","sequence":"first","affiliation":[{"name":"Google, New York, NY, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9404-7875","authenticated-orcid":false,"given":"Chris","family":"Kennelly","sequence":"additional","affiliation":[{"name":"Google, New York, NY, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4223-2796","authenticated-orcid":false,"given":"Xinliang David","family":"Li","sequence":"additional","affiliation":[{"name":"Google, Sunnyvale, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9751-5902","authenticated-orcid":false,"given":"Parthasarathy","family":"Ranganathan","sequence":"additional","affiliation":[{"name":"Google, Sunnyvale, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2025,3,30]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2024. DrCacheSim. https:\/\/dynamorio.org\/sec_drcachesim_tools. html#sec_tool_cache_sim."},{"key":"e_1_3_2_1_2_1","unstructured":"2024. DynamoRIO. https:\/\/dynamorio.org\/."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO56248.2022.00042"},{"key":"e_1_3_2_1_4_1","unstructured":"Patroklos Argyroudis and Chariton Karamitas. 2012. Exploiting the jemalloc memory allocator: Owning Firefox's heap. Black Hat USA."},{"key":"e_1_3_2_1_5_1","unstructured":"Arm. 2015. Programmer's Guide for for ARMv8-A. Cache Maintenance. https:\/\/developer.arm.com\/documentation\/den0024\/a\/Caches\/ Cache-maintenance."},{"key":"e_1_3_2_1_6_1","unstructured":"Arm. 2019. AMBA 5 CHI Architecture Specification. https:\/\/developer. arm.com\/documentation\/ihi0050\/D\/."},{"key":"e_1_3_2_1_7_1","unstructured":"Arm. 2019. Neoverse N1. https:\/\/www.arm.com\/products\/silicon-ipcpu\/ neoverse\/neoverse-n1."},{"key":"e_1_3_2_1_8_1","unstructured":"Arm. 2022. Neoverse V2. https:\/\/www.arm.com\/products\/silicon-ipcpu\/ neoverse\/neoverse-v2."},{"key":"e_1_3_2_1_9_1","unstructured":"Mohamed Awad. 2024. Google Cloud Delivers Customized Silicon Powered by Arm Neoverse for General-Purpose Compute and AI Inference Workloads. https:\/\/newsroom.arm.com\/news\/google-cloudcustom- silicon-on-arm."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2018.00061"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/155090.155108"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2003.1196112"},{"key":"e_1_3_2_1_13_1","volume-title":"The Datacenter as a Computer: Designing Warehouse-Scale Machines","author":"Barroso Luiz Andr\u00e9","unstructured":"Luiz Andr\u00e9 Barroso, Urs H\u00f6lzle, and Parthasarathy Ranganathan. 2018. The Datacenter as a Computer: Designing Warehouse-Scale Machines (3rd ed.). Morgan & Claypool Publishers.","edition":"3"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2024716.2024718"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2011.5762715"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/HCS59251.2023.10254718"},{"key":"e_1_3_2_1_17_1","unstructured":"Derek Bruening. 2004. Efficient Transparent and Comprehensive Runtime Code Manipulation. Ph.D. Dissertation. Massachusetts Institute of Technology USA."},{"key":"e_1_3_2_1_18_1","unstructured":"Chandler Carruth. 2019. Speculative Load Hardening. https:\/\/llvm. org\/docs\/SpeculativeLoadHardening.html."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2259016.2259033"},{"key":"e_1_3_2_1_20_1","volume-title":"Bigtable: A Distributed Storage System for Structured Data. In 7th USENIX Symposium on Operating Systems Design and Implementation (OSDI 06)","author":"Chang Fay","unstructured":"Fay Chang, Jeffrey Dean, Sanjay Ghemawat, Wilson C. Hsieh, Deborah A. Wallach, Mike Burrows, Tushar Chandra, Andrew Fikes, and Robert E. Gruber. 2006. Bigtable: A Distributed Storage System for Structured Data. In 7th USENIX Symposium on Operating Systems Design and Implementation (OSDI 06). USENIX Association, Seattle, WA. https:\/\/www.usenix.org\/conference\/osdi-06\/bigtable-distributedstorage- system-structured-data"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2854038.2854044"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2015.32"},{"key":"e_1_3_2_1_23_1","volume-title":"10th USENIX Symposium on Operating Systems Design and Implementation (OSDI 12)","author":"Corbett James C.","year":"2012","unstructured":"James C. Corbett, Jeffrey Dean, Michael Epstein, AndrewFikes, Christopher Frost, JJ Furman, Sanjay Ghemawat, Andrey Gubarev, Christopher Heiser, Peter Hochschild, Wilson Hsieh, Sebastian Kanthak, Eugene Kogan, Hongyi Li, Alexander Lloyd, Sergey Melnik, David Mwaura, David Nagle, Sean Quinlan, Rajesh Rao, Lindsay Rolig, Yasushi Saito, Michal Szymaniak, Christopher Taylor, Ruth Wang, and Dale Woodford. 2012. Spanner: Google's Globally-Distributed Database. In 10th USENIX Symposium on Operating Systems Design and Implementation (OSDI 12). USENIX Association, Hollywood, CA, 261--264. https:\/\/www.usenix. org\/conference\/osdi12\/technical-sessions\/presentation\/corbett"},{"key":"e_1_3_2_1_24_1","unstructured":"Standard Performance Evaluation Corporation. 2021. SPEC CPU. https: \/\/www.spec.org\/cpu\/."},{"key":"e_1_3_2_1_25_1","unstructured":"Lawrence Crowl. 2013. C Sized Deallocation. https:\/\/www.openstd. org\/jtc1\/sc22\/wg21\/docs\/papers\/2013\/n3536.html."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1498759.1498761"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO61859.2024.00020"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2150976.2150982"},{"key":"e_1_3_2_1_29_1","unstructured":"Apache Software Foundation. 2024. Apache Flume. https:\/\/flume. apache.org\/."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/277650.277748"},{"key":"e_1_3_2_1_31_1","unstructured":"Google. 2024. TCMalloc. https:\/\/github.com\/google\/tcmalloc."},{"key":"e_1_3_2_1_32_1","unstructured":"Dean Hildebrand and Denis Serenyi. 2021. Colossus under the hood: a peek into Google's scalable storage system. https:\/\/cloud.google.com\/blog\/products\/storage-data-transfer\/apeek- behind-colossus-googles-file-system."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/.2006.1629419"},{"key":"e_1_3_2_1_34_1","volume-title":"15th USENIX Symposium on Operating Systems Design and Implementation (OSDI 21)","author":"Hunter A.H.","year":"2021","unstructured":"A.H. Hunter, Chris Kennelly, Paul Turner, Darryl Gove, Tipp Moseley, and Parthasarathy Ranganathan. 2021. Beyond malloc efficiency to fleet efficiency: a hugepage-aware memory allocator. In 15th USENIX Symposium on Operating Systems Design and Implementation (OSDI 21). USENIX Association, 257--273. https:\/\/www.usenix.org\/conference\/ osdi21\/presentation\/hunter"},{"key":"e_1_3_2_1_35_1","unstructured":"IBM. 2010. Power ISA Version 2.06 Revision B."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1669112.1669156"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3210563.3210566"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3620666.3651373"},{"key":"e_1_3_2_1_39_1","volume-title":"RFC: Sanitizer-based Heap Profiler. https: \/\/lists.llvm.org\/pipermail\/llvm-dev\/2020-June\/142744.html.","author":"Johnson Teresa","year":"2020","unstructured":"Teresa Johnson. 2020. RFC: Sanitizer-based Heap Profiler. https: \/\/lists.llvm.org\/pipermail\/llvm-dev\/2020-June\/142744.html."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2749469.2750392"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3037697.3037736"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1854273.1854333"},{"key":"e_1_3_2_1_43_1","unstructured":"Chester Lam. 2023. Hot Chips 2023: Arm's Neoverse V2. https:\/\/ chipsandcheese.com\/p\/hot-chips-2023-arms-neoverse-v2."},{"key":"e_1_3_2_1_44_1","unstructured":"David Lecomber. 2024. AWS Graviton4 demonstrates leading performance for HPC. https:\/\/community.arm.com\/arm-communityblogs\/ b\/high-performance-computing-blog\/posts\/leading-hpcperformance- with-graviton4."},{"key":"e_1_3_2_1_45_1","volume-title":"Proceedings of the 29th Annual International Symposium on Computer Architecture","author":"Lewis Jarrod A.","unstructured":"Jarrod A. Lewis, Bryan Black, and Mikko H. Lipasti. 2002. Avoiding Initialization Misses to the Heap. In Proceedings of the 29th Annual International Symposium on Computer Architecture (Anchorage, Alaska) (ISCA '02). IEEE Computer Society, USA, 183--194."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2008.4771793"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2749469.2749475"},{"key":"e_1_3_2_1_48_1","volume-title":"Rick Simpson, Hank Warren, and CORPORATE International Business Machines","author":"May Cathy","year":"1994","unstructured":"Cathy May, Ed Silha, Rick Simpson, Hank Warren, and CORPORATE International Business Machines, Inc. 1994. The PowerPC Architecture: A Specification for a New Family of RISC Processors. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA."},{"key":"e_1_3_2_1_49_1","volume-title":"2011 38th Annual International Symposium on Computer Architecture (ISCA). 319--330","author":"Meisner David","unstructured":"David Meisner, Christopher M. Sadler, Luiz Andr\u00e9 Barroso, Wolf- Dietrich Weber, and Thomas F. Wenisch. 2011. Power management of online data-intensive services. In 2011 38th Annual International Symposium on Computer Architecture (ISCA). 319--330."},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.14778\/3415478.3415568"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1007\/978--981-"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.5555\/3314872.3314876"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/3446804.3446843"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/HCS49909.2020.9220434"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/2818950.2818955"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/2628071.2628083"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/291069.291012"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/3575693.3575727"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/2754169.2754183"},{"key":"e_1_3_2_1_60_1","volume-title":"Memory Centric Characterization and Analysis of SPEC CPU2017 Suite. CoRR abs\/1910","author":"Singh Sarabjeet","year":"2019","unstructured":"Sarabjeet Singh and Manu Awasthi. 2019. Memory Centric Characterization and Analysis of SPEC CPU2017 Suite. CoRR abs\/1910.00651 (2019). arXiv:1910.00651 http:\/\/arxiv.org\/abs\/1910.00651"},{"key":"e_1_3_2_1_61_1","unstructured":"Amit Singhal. 2012. Introducing the Knowledge Graph: things not strings. https:\/\/blog.google\/products\/search\/introducing-knowledgegraph- things-not."},{"key":"e_1_3_2_1_62_1","unstructured":"Eric Smith. 2023. Memory Bandwidth Per Core and Per Socket for Intel Xeon and AMD EPYC. https:\/\/www.servethehome.com\/memorybandwidth- per-core-and-per-socket-for-intel-xeon-and-amdepyc\/."},{"key":"e_1_3_2_1_63_1","unstructured":"Shuang Song Qinzhe Wu Steven Flolid Joseph Dean Reena Panda Junyong Deng and Lizy K John. 2018. Experiments with spec cpu 2017: Similarity balance phase behavior and simpoints. Dept. Electr. Comput. Eng. LCA Group The Univ. Texas Austin Austin TX USA Tech. Rep. TR-180515-01 (2018)."},{"key":"e_1_3_2_1_64_1","unstructured":"RISC-V CMO TG. 2022. Cache Management Operations for RISC-V. https:\/\/github.com\/riscv\/riscv-CMOs."},{"key":"e_1_3_2_1_65_1","unstructured":"TPC. 2024. TPC-DS. https:\/\/www.tpc.org\/tpcds."},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO56248.2022.00041"},{"key":"e_1_3_2_1_67_1","volume-title":"Proceedings of the 2002 International Conference on Parallel Architectures and Compilation Techniques (PACT '02)","author":"Wang Zhenlin","unstructured":"Zhenlin Wang, Kathryn S. McKinley, Arnold L. Rosenberg, and Charles C. Weems. 2002. Using the Compiler to Improve Cache Replacement Decisions. In Proceedings of the 2002 International Conference on Parallel Architectures and Compilation Techniques (PACT '02). IEEE Computer Society, USA, 199."},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/3613424.3623795"},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/2048066.2048092"},{"key":"e_1_3_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/1640089.1640116"},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/3620666.3651350"},{"key":"e_1_3_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA52012.2021.00076"}],"event":{"name":"ASPLOS '25: 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","location":"Rotterdam Netherlands","acronym":"ASPLOS '25","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"]},"container-title":["Proceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3676641.3716007","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3676641.3716007","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,21]],"date-time":"2025-08-21T11:06:06Z","timestamp":1755774366000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3676641.3716007"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,3,30]]},"references-count":72,"alternative-id":["10.1145\/3676641.3716007","10.1145\/3676641"],"URL":"https:\/\/doi.org\/10.1145\/3676641.3716007","relation":{},"subject":[],"published":{"date-parts":[[2025,3,30]]},"assertion":[{"value":"2025-03-30","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}