{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,30]],"date-time":"2025-08-30T16:54:55Z","timestamp":1756572895803,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":68,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,10,28]],"date-time":"2023-10-28T00:00:00Z","timestamp":1698451200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"DARPA","award":["FA8650-18-2-7862"],"award-info":[{"award-number":["FA8650-18-2-7862"]}]},{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1763838"],"award-info":[{"award-number":["1763838"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,10,28]]},"DOI":"10.1145\/3613424.3614296","type":"proceedings-article","created":{"date-parts":[[2023,12,8]],"date-time":"2023-12-08T17:22:15Z","timestamp":1702056135000},"page":"1213-1226","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Architectural Support for Optimizing Huge Page Selection Within the OS"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0764-0778","authenticated-orcid":false,"given":"Aninda","family":"Manocha","sequence":"first","affiliation":[{"name":"Computer Science, Princeton University, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9950-0993","authenticated-orcid":false,"given":"Zi","family":"Yan","sequence":"additional","affiliation":[{"name":"NVIDIA, United States of America"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4482-8419","authenticated-orcid":false,"given":"Esin","family":"Tureci","sequence":"additional","affiliation":[{"name":"Computer Science, Princeton University, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4955-7235","authenticated-orcid":false,"given":"Juan L.","family":"Arag\u00f3n","sequence":"additional","affiliation":[{"name":"Computer Engineering, University of Murcia, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5203-8367","authenticated-orcid":false,"given":"David","family":"Nellans","sequence":"additional","affiliation":[{"name":"NVIDIA, United States of America"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9683-8032","authenticated-orcid":false,"given":"Margaret","family":"Martonosi","sequence":"additional","affiliation":[{"name":"Computer Science, Princeton University, USA"}]}],"member":"320","published-online":{"date-parts":[[2023,12,8]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3037697.3037706"},{"key":"e_1_3_2_1_2_1","volume-title":"Configuring ASLR with randomize_va_space. https:\/\/linux-audit.com\/linux-aslr-and-kernelrandomize_va_space-setting\/ [Retrieved","author":"Audit Linux","year":"2022","unstructured":"Linux Audit . 2018. Configuring ASLR with randomize_va_space. https:\/\/linux-audit.com\/linux-aslr-and-kernelrandomize_va_space-setting\/ [Retrieved September 2022 ]. Linux Audit. 2018. Configuring ASLR with randomize_va_space. https:\/\/linux-audit.com\/linux-aslr-and-kernelrandomize_va_space-setting\/ [Retrieved September 2022]."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2485922.2485943"},{"key":"e_1_3_2_1_4_1","unstructured":"Scott Beamer Krste Asanovi\u0107 and David Patterson. 2015. The GAP Benchmark Suite. http:\/\/gap.cs.berkeley.edu\/benchmark.html [Retrieved October 2022].  Scott Beamer Krste Asanovi\u0107 and David Patterson. 2015. The GAP Benchmark Suite. http:\/\/gap.cs.berkeley.edu\/benchmark.html [Retrieved October 2022]."},{"volume-title":"Benchmarking Modern Multiprocessors. Ph.\u00a0D. Dissertation","author":"Bienia Christian","key":"e_1_3_2_1_5_1","unstructured":"Christian Bienia . 2011. Benchmarking Modern Multiprocessors. Ph.\u00a0D. Dissertation . Princeton University . Christian Bienia. 2011. Benchmarking Modern Multiprocessors. Ph.\u00a0D. Dissertation. Princeton University."},{"key":"e_1_3_2_1_6_1","volume-title":"SPEC CPU 2017: Next-generation compute benchmark. In Companion of the 2018 ACM\/SPEC International Conference on Performance Engineering (ICPE). Association for Computing Machinery","author":"Bucek James","year":"2018","unstructured":"James Bucek , Klaus-Dieter Lange , and J\u00f3akim v. Kistowski . 2018 . SPEC CPU 2017: Next-generation compute benchmark. In Companion of the 2018 ACM\/SPEC International Conference on Performance Engineering (ICPE). Association for Computing Machinery , New York, NY, USA, 41\u201342. James Bucek, Klaus-Dieter Lange, and J\u00f3akim v. Kistowski. 2018. SPEC CPU 2017: Next-generation compute benchmark. In Companion of the 2018 ACM\/SPEC International Conference on Performance Engineering (ICPE). Association for Computing Machinery, New York, NY, USA, 41\u201342."},{"key":"e_1_3_2_1_7_1","volume-title":"Unusually large (but constant) memory usage with transparent huge","author":"Burke Kevin","year":"2022","unstructured":"Kevin Burke . 2017. Unusually large (but constant) memory usage with transparent huge pages enabled. https:\/\/github.com\/nodejs\/node\/issues\/11077 [Retrieved October 2022 ]. Kevin Burke. 2017. Unusually large (but constant) memory usage with transparent huge pages enabled. https:\/\/github.com\/nodejs\/node\/issues\/11077 [Retrieved October 2022]."},{"key":"e_1_3_2_1_8_1","volume-title":"Transparent huge","author":"Corbet Jonathan","year":"2022","unstructured":"Jonathan Corbet . 2011. Transparent huge pages in 2.6.38. https:\/\/lwn.net\/Articles\/423584\/ [Retrieved October 2022 ]. Jonathan Corbet. 2011. Transparent huge pages in 2.6.38. https:\/\/lwn.net\/Articles\/423584\/ [Retrieved October 2022]."},{"key":"e_1_3_2_1_9_1","unstructured":"Jonathan Corbet. 2012. AutoNUMA: the other approach to NUMA scheduling. http:\/\/lwn.net\/Articles\/488709\/ [Retrieved October 2022].  Jonathan Corbet. 2012. AutoNUMA: the other approach to NUMA scheduling. http:\/\/lwn.net\/Articles\/488709\/ [Retrieved October 2022]."},{"volume-title":"Disabling Transparent Huge Pages (THP). https:\/\/docs.couchbase.com\/server\/current\/install\/thp-disable.html [Retrieved","year":"2022","key":"e_1_3_2_1_10_1","unstructured":"Couchbase. 2022. Disabling Transparent Huge Pages (THP). https:\/\/docs.couchbase.com\/server\/current\/install\/thp-disable.html [Retrieved October 2022 ]. Couchbase. 2022. Disabling Transparent Huge Pages (THP). https:\/\/docs.couchbase.com\/server\/current\/install\/thp-disable.html [Retrieved October 2022]."},{"key":"e_1_3_2_1_11_1","volume-title":"Proceedings of the 18th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)","author":"Dashti Mohammad","year":"2013","unstructured":"Mohammad Dashti , Alexandra Fedorova , Justin Funston , Fabien Gaud , Renaud Lachaize , Baptiste Lepers , Vivien Quema , and Mark Roth . 2013 . Traffic Management: A Holistic Approach to Memory Placement on NUMA Systems . In Proceedings of the 18th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) ( Houston, Texas, USA). ACM, New York, NY, USA, 381\u2013394. Mohammad Dashti, Alexandra Fedorova, Justin Funston, Fabien Gaud, Renaud Lachaize, Baptiste Lepers, Vivien Quema, and Mark Roth. 2013. Traffic Management: A Holistic Approach to Memory Placement on NUMA Systems. In Proceedings of the 18th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) (Houston, Texas, USA). ACM, New York, NY, USA, 381\u2013394."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/130823.130827"},{"volume-title":"Transparent Huge Pages and Alternative Memory Allocators: A Cautionary Tale. https:\/\/www.digitalocean.com\/blog\/transparent-huge-pages-and-alternative-memory-allocators [Retrieved","year":"2022","key":"e_1_3_2_1_13_1","unstructured":"DigitalOcean. 2015. Transparent Huge Pages and Alternative Memory Allocators: A Cautionary Tale. https:\/\/www.digitalocean.com\/blog\/transparent-huge-pages-and-alternative-memory-allocators [Retrieved October 2022 ]. DigitalOcean. 2015. Transparent Huge Pages and Alternative Memory Allocators: A Cautionary Tale. https:\/\/www.digitalocean.com\/blog\/transparent-huge-pages-and-alternative-memory-allocators [Retrieved October 2022]."},{"key":"e_1_3_2_1_14_1","volume-title":"Proceedings of the IEEE International Symposium on Workload Characterization (IISWC). IEEE, USA, 1\u201313","author":"Faldu Priyank","year":"2019","unstructured":"Priyank Faldu , Jeff Diamond , and Boris Grot . 2019 . A Closer Look at Lightweight Graph Reordering . In Proceedings of the IEEE International Symposium on Workload Characterization (IISWC). IEEE, USA, 1\u201313 . Priyank Faldu, Jeff Diamond, and Boris Grot. 2019. A Closer Look at Lightweight Graph Reordering. In Proceedings of the IEEE International Symposium on Workload Characterization (IISWC). IEEE, USA, 1\u201313."},{"key":"e_1_3_2_1_15_1","volume-title":"Proceedings of the 26th International Symposium on High-Performance Computer Architecture (HPCA). IEEE, USA, 234\u2013248","author":"Faldu Priyank","year":"2020","unstructured":"Priyank Faldu , Jeff Diamond , and Boris Grot . 2020 . Domain-Specialized Cache Management for Graph Analytics . In Proceedings of the 26th International Symposium on High-Performance Computer Architecture (HPCA). IEEE, USA, 234\u2013248 . Priyank Faldu, Jeff Diamond, and Boris Grot. 2020. Domain-Specialized Cache Management for Graph Analytics. In Proceedings of the 26th International Symposium on High-Performance Computer Architecture (HPCA). IEEE, USA, 234\u2013248."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2016.10"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.5555\/2643634.2643659"},{"key":"e_1_3_2_1_18_1","volume-title":"Proceedings of the 48th International Symposium on Computer Architecture (ISCA). IEEE, USA, 512\u2013525","author":"Gupta Siddharth","year":"2021","unstructured":"Siddharth Gupta , Atri Bhattacharyya , Yunho Oh , Abhishek Bhattacharjee , Babak Falsafi , and Mathias Payer . 2021 . Rebooting Virtual Memory with Midgard . In Proceedings of the 48th International Symposium on Computer Architecture (ISCA). IEEE, USA, 512\u2013525 . Siddharth Gupta, Atri Bhattacharyya, Yunho Oh, Abhishek Bhattacharjee, Babak Falsafi, and Mathias Payer. 2021. Rebooting Virtual Memory with Midgard. In Proceedings of the 48th International Symposium on Computer Architecture (ISCA). IEEE, USA, 512\u2013525."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA45697.2020.00078"},{"volume-title":"Recommendation to disable huge","year":"2012","key":"e_1_3_2_1_20_1","unstructured":"Hadoop. 2012. Recommendation to disable huge pages for Hadoop. https:\/\/developer.amd.com\/wordpress\/media\/ 2012 \/10\/ HadoopTuningGuide-Version 5.pdf [Retrieved October 2021]. Hadoop. 2012. Recommendation to disable huge pages for Hadoop. https:\/\/developer.amd.com\/wordpress\/media\/2012\/10\/ HadoopTuningGuide-Version5.pdf [Retrieved October 2021]."},{"key":"e_1_3_2_1_21_1","volume-title":"Memory allocation latency in RHEL. https:\/\/access.redhat.com\/solutions\/2607721 [Retrieved","author":"Hat Red","year":"2023","unstructured":"Red Hat . 2019. Memory allocation latency in RHEL. https:\/\/access.redhat.com\/solutions\/2607721 [Retrieved July 2023 ]. Red Hat. 2019. Memory allocation latency in RHEL. https:\/\/access.redhat.com\/solutions\/2607721 [Retrieved July 2023]."},{"key":"e_1_3_2_1_22_1","volume-title":"Proceedings of the 15th Symposium on Operating Systems Design and Implementation (OSDI). USENIX Association, USA, 257\u2013273","author":"Hunter Andrew\u00a0Hamilton","year":"2021","unstructured":"Andrew\u00a0Hamilton Hunter , Chris Kennelly , Darryl Gove , Parthasarathy Ranganathan , Paul\u00a0Jack Turner , and Tipp\u00a0James Moseley . 2021 . Beyond malloc efficiency to fleet efficiency: a hugepage-aware memory allocator . In Proceedings of the 15th Symposium on Operating Systems Design and Implementation (OSDI). USENIX Association, USA, 257\u2013273 . Andrew\u00a0Hamilton Hunter, Chris Kennelly, Darryl Gove, Parthasarathy Ranganathan, Paul\u00a0Jack Turner, and Tipp\u00a0James Moseley. 2021. Beyond malloc efficiency to fleet efficiency: a hugepage-aware memory allocator. In Proceedings of the 15th Symposium on Operating Systems Design and Implementation (OSDI). USENIX Association, USA, 257\u2013273."},{"key":"e_1_3_2_1_23_1","volume-title":"http:\/\/www.7-cpu.com\/cpu\/Haswell.html [Retrieved","author":"Haswell Intel","year":"2022","unstructured":"Intel. 2013. Intel Haswell . http:\/\/www.7-cpu.com\/cpu\/Haswell.html [Retrieved October 2022 ]. Intel. 2013. Intel Haswell. http:\/\/www.7-cpu.com\/cpu\/Haswell.html [Retrieved October 2022]."},{"key":"e_1_3_2_1_24_1","volume-title":"http:\/\/www.7-cpu.com\/cpu\/Skylake.html [Retrieved","author":"Skylake Intel","year":"2022","unstructured":"Intel. 2015. Intel Skylake . http:\/\/www.7-cpu.com\/cpu\/Skylake.html [Retrieved October 2022 ]. Intel. 2015. Intel Skylake. http:\/\/www.7-cpu.com\/cpu\/Skylake.html [Retrieved October 2022]."},{"volume-title":"Intel\u00ae 64 and IA-32 Architectures Developer\u2019s Manual","key":"e_1_3_2_1_25_1","unstructured":"Intel. 2016. Intel\u00ae 64 and IA-32 Architectures Developer\u2019s Manual . Volume 3A: System Programming Guide, Part 1 . Intel. 2016. Intel\u00ae 64 and IA-32 Architectures Developer\u2019s Manual. Volume 3A: System Programming Guide, Part 1."},{"volume-title":"Pin - A Dynamic Binary Instrumentation Tool. https:\/\/www.intel.com\/content\/www\/us\/en\/developer\/articles\/tool\/pin-a-dynamic-binary-instrumentation-tool.html [Retrieved","year":"2022","key":"e_1_3_2_1_26_1","unstructured":"Intel. 2022. Pin - A Dynamic Binary Instrumentation Tool. https:\/\/www.intel.com\/content\/www\/us\/en\/developer\/articles\/tool\/pin-a-dynamic-binary-instrumentation-tool.html [Retrieved October 2022 ]. Intel. 2022. Pin - A Dynamic Binary Instrumentation Tool. https:\/\/www.intel.com\/content\/www\/us\/en\/developer\/articles\/tool\/pin-a-dynamic-binary-instrumentation-tool.html [Retrieved October 2022]."},{"key":"e_1_3_2_1_27_1","volume-title":"Proceedings of the 43rd International Symposium on Computer Architecture (ISCA). IEEE, USA, 78\u201389","author":"Jain Akanksha","year":"2016","unstructured":"Akanksha Jain and Calvin Lin . 2016 . Back to the Future: Leveraging Belady\u2019s Algorithm for Improved Cache Replacement . In Proceedings of the 43rd International Symposium on Computer Architecture (ISCA). IEEE, USA, 78\u201389 . Akanksha Jain and Calvin Lin. 2016. Back to the Future: Leveraging Belady\u2019s Algorithm for Improved Cache Replacement. In Proceedings of the 43rd International Symposium on Computer Architecture (ISCA). IEEE, USA, 78\u201389."},{"key":"e_1_3_2_1_28_1","volume-title":"Proceedings of the 42nd Annual International Symposium on Computer Architecture (ISCA). ACM","author":"Karakostas Vasileios","year":"2015","unstructured":"Vasileios Karakostas , Jayneel Gandhi , Furkan Ayar , Adri\u00e1n Cristal , Mark\u00a0 D. Hill , Kathryn\u00a0 S. McKinley , Mario Nemirovsky , Michael\u00a0 M. Swift , and Osman \u00dcnsal . 2015 . Redundant Memory Mappings for Fast Access to Large Memories . In Proceedings of the 42nd Annual International Symposium on Computer Architecture (ISCA). ACM , New York, NY, USA, 66\u201378. Vasileios Karakostas, Jayneel Gandhi, Furkan Ayar, Adri\u00e1n Cristal, Mark\u00a0D. Hill, Kathryn\u00a0S. McKinley, Mario Nemirovsky, Michael\u00a0M. Swift, and Osman \u00dcnsal. 2015. Redundant Memory Mappings for Fast Access to Large Memories. In Proceedings of the 42nd Annual International Symposium on Computer Architecture (ISCA). ACM, New York, NY, USA, 66\u201378."},{"key":"e_1_3_2_1_29_1","volume-title":"Proceedings of the 12th Symposium on Operating Systems Design and Implementation (OSDI). USENIX Association, USA, 705\u2013721","author":"Kwon Youngjin","year":"2016","unstructured":"Youngjin Kwon , Hangchen Yu , Simon Peter , Christopher\u00a0 J. Rossbach , and Emmett Witchel . 2016 . Coordinated and Efficient Huge Page Management with Ingens . In Proceedings of the 12th Symposium on Operating Systems Design and Implementation (OSDI). USENIX Association, USA, 705\u2013721 . https:\/\/www.usenix.org\/conference\/osdi16\/technical-sessions\/presentation\/kwon Youngjin Kwon, Hangchen Yu, Simon Peter, Christopher\u00a0J. Rossbach, and Emmett Witchel. 2016. Coordinated and Efficient Huge Page Management with Ingens. In Proceedings of the 12th Symposium on Operating Systems Design and Implementation (OSDI). USENIX Association, USA, 705\u2013721. https:\/\/www.usenix.org\/conference\/osdi16\/technical-sessions\/presentation\/kwon"},{"key":"e_1_3_2_1_30_1","volume-title":"Proceedings of the IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS). IEEE, USA, 149\u2013158","author":"Limaye Ankur","year":"2018","unstructured":"Ankur Limaye and Tosiron Adegbija . 2018 . A Workload Characterization of the SPEC CPU2017 Benchmark Suite . In Proceedings of the IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS). IEEE, USA, 149\u2013158 . Ankur Limaye and Tosiron Adegbija. 2018. A Workload Characterization of the SPEC CPU2017 Benchmark Suite. In Proceedings of the IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS). IEEE, USA, 149\u2013158."},{"key":"e_1_3_2_1_31_1","volume-title":"numactl - Control NUMA policy for processes or shared memory. https:\/\/linux.die.net\/man\/8\/numactl [Retrieved","author":"Documentation Linux Kernel","year":"2022","unstructured":"Linux Kernel Documentation . 2004. numactl - Control NUMA policy for processes or shared memory. https:\/\/linux.die.net\/man\/8\/numactl [Retrieved February 2022 ]. Linux Kernel Documentation. 2004. numactl - Control NUMA policy for processes or shared memory. https:\/\/linux.die.net\/man\/8\/numactl [Retrieved February 2022]."},{"key":"e_1_3_2_1_32_1","volume-title":"numa(3) \u2014 Linux manual page. https:\/\/man7.org\/linux\/man-pages\/man3\/numa.3.html [Retrieved","author":"Documentation Linux Kernel","year":"2022","unstructured":"Linux Kernel Documentation . 2007. numa(3) \u2014 Linux manual page. https:\/\/man7.org\/linux\/man-pages\/man3\/numa.3.html [Retrieved February 2022 ]. Linux Kernel Documentation. 2007. numa(3) \u2014 Linux manual page. https:\/\/man7.org\/linux\/man-pages\/man3\/numa.3.html [Retrieved February 2022]."},{"key":"e_1_3_2_1_33_1","volume-title":"hugetlb page. https:\/\/www.kernel.org\/doc\/Documentation\/vm\/ hugetlbpage.txt [Retrieved","author":"Documentation Linux Kernel","year":"2021","unstructured":"Linux Kernel Documentation . 2021. hugetlb page. https:\/\/www.kernel.org\/doc\/Documentation\/vm\/ hugetlbpage.txt [Retrieved February 2021 ]. Linux Kernel Documentation. 2021. hugetlb page. https:\/\/www.kernel.org\/doc\/Documentation\/vm\/ hugetlbpage.txt [Retrieved February 2021]."},{"key":"e_1_3_2_1_34_1","volume-title":"https:\/\/docs.kernel.org\/admin-guide\/mm\/multigen_lru.html [Retrieved","author":"Documentation Linux Kernel","year":"2022","unstructured":"Linux Kernel Documentation . 2021. Multi-Gen LRU. https:\/\/docs.kernel.org\/admin-guide\/mm\/multigen_lru.html [Retrieved March 2022 ]. Linux Kernel Documentation. 2021. Multi-Gen LRU. https:\/\/docs.kernel.org\/admin-guide\/mm\/multigen_lru.html [Retrieved March 2022]."},{"key":"e_1_3_2_1_35_1","volume-title":"Transparent Hugepage Support. https:\/\/www.kernel.org\/doc\/html\/latest\/admin-guide\/mm\/transhuge.html [Retrieved","author":"Documentation Linux Kernel","year":"2021","unstructured":"Linux Kernel Documentation . 2021. Transparent Hugepage Support. https:\/\/www.kernel.org\/doc\/html\/latest\/admin-guide\/mm\/transhuge.html [Retrieved February 2021 ]. Linux Kernel Documentation. 2021. Transparent Hugepage Support. https:\/\/www.kernel.org\/doc\/html\/latest\/admin-guide\/mm\/transhuge.html [Retrieved February 2021]."},{"key":"e_1_3_2_1_36_1","first-page":"1","article-title":"Graphfire: Synergizing Fetch, Insertion, and Replacement Policies for Graph Analytics","volume":"72","author":"Manocha Aninda","year":"2022","unstructured":"Aninda Manocha , Juan\u00a0Luis Arag\u00f3n , and Margaret Martonosi . 2022 . Graphfire: Synergizing Fetch, Insertion, and Replacement Policies for Graph Analytics . IEEE Trans. Comput. 72 , 1 (March 2022), 291\u2013304. Aninda Manocha, Juan\u00a0Luis Arag\u00f3n, and Margaret Martonosi. 2022. Graphfire: Synergizing Fetch, Insertion, and Replacement Policies for Graph Analytics. IEEE Trans. Comput. 72, 1 (March 2022), 291\u2013304.","journal-title":"IEEE Trans. Comput."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC55918.2022.00026"},{"key":"e_1_3_2_1_38_1","volume-title":"Proceedings of the 21st International Symposium on High Performance Computer Architecture (HPCA). IEEE, USA, 126\u2013136","author":"Meswani R.","year":"2015","unstructured":"Mitesh\u00a0 R. Meswani , Sergey Blagodurov , David Roberts , J\u00a0ohn Slice , Mike Ignatowski , and Gabriel\u00a0 H. Loh . 2015 . Heterogeneous Memory Architectures: A HW\/SW Approach For Mixing Die-stacked And Off-package Memories . In Proceedings of the 21st International Symposium on High Performance Computer Architecture (HPCA). IEEE, USA, 126\u2013136 . Mitesh\u00a0R. Meswani, Sergey Blagodurov, David Roberts, J\u00a0ohn Slice, Mike Ignatowski, and Gabriel\u00a0H. Loh. 2015. Heterogeneous Memory Architectures: A HW\/SW Approach For Mixing Die-stacked And Off-package Memories. In Proceedings of the 21st International Symposium on High Performance Computer Architecture (HPCA). IEEE, USA, 126\u2013136."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3319647.3325839"},{"key":"e_1_3_2_1_40_1","volume-title":"Disable Transparent Huge Pages (THP). https:\/\/www.mongodb.com\/docs\/manual\/tutorial\/transparent-huge-pages\/ [Retrieved","author":"DB.","year":"2022","unstructured":"Mongo DB. 2013. Disable Transparent Huge Pages (THP). https:\/\/www.mongodb.com\/docs\/manual\/tutorial\/transparent-huge-pages\/ [Retrieved October 2022 ]. MongoDB. 2013. Disable Transparent Huge Pages (THP). https:\/\/www.mongodb.com\/docs\/manual\/tutorial\/transparent-huge-pages\/ [Retrieved October 2022]."},{"key":"e_1_3_2_1_41_1","first-page":"1","article-title":"CACTI 6.0: A tool to model large caches","volume":"27","author":"Muralimanohar Naveen","year":"2009","unstructured":"Naveen Muralimanohar , Rajeev Balasubramonian , and Norman\u00a0 P. Jouppi . 2009 . CACTI 6.0: A tool to model large caches . HP Labs 27 (2009), 1 \u2013 24 . Naveen Muralimanohar, Rajeev Balasubramonian, and Norman\u00a0P. Jouppi. 2009. CACTI 6.0: A tool to model large caches. HP Labs 27 (2009), 1\u201324.","journal-title":"HP Labs"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/165123.165127"},{"volume-title":"Recommendation to disable huge","author":"DB.","key":"e_1_3_2_1_43_1","unstructured":"Nuo DB. 2022. Recommendation to disable huge pages for NuoDB. http:\/\/www.nuodb.com\/techblog\/linux-transparent-huge-pagesjemalloc- and-nuodb [Retrieved October 2022]. NuoDB. 2022. Recommendation to disable huge pages for NuoDB. http:\/\/www.nuodb.com\/techblog\/linux-transparent-huge-pagesjemalloc- and-nuodb [Retrieved October 2022]."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304064"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173162.3173203"},{"key":"e_1_3_2_1_46_1","volume-title":"Proceedings of the 47th Annual International Symposium on Computer Architecture (ISCA). IEEE, USA, 913\u2013925","author":"Park Chang\u00a0Hyun","year":"2020","unstructured":"Chang\u00a0Hyun Park , Sanghoon Cha , Bokyeong Kim , Youngjin Kwon , David Black-Schaffer , and Jaehyuk Huh . 2020 . Perforated Page: Supporting Fragmented Memory Allocation for Large Pages . In Proceedings of the 47th Annual International Symposium on Computer Architecture (ISCA). IEEE, USA, 913\u2013925 . Chang\u00a0Hyun Park, Sanghoon Cha, Bokyeong Kim, Youngjin Kwon, David Black-Schaffer, and Jaehyuk Huh. 2020. Perforated Page: Supporting Fragmented Memory Allocation for Large Pages. In Proceedings of the 47th Annual International Symposium on Computer Architecture (ISCA). IEEE, USA, 913\u2013925."},{"key":"e_1_3_2_1_47_1","volume-title":"Proceedings of the 44th International Symposium on Computer Architecture (ISCA)","author":"Park Chang\u00a0Hyun","year":"2017","unstructured":"Chang\u00a0Hyun Park , Taekyung Heo , Jungi Jeong , and Jaehyuk Huh . 2017 . Hybrid TLB Coalescing: Improving TLB Translation Coverage Under Diverse Fragmented Memory Allocations . In Proceedings of the 44th International Symposium on Computer Architecture (ISCA) ( Toronto, ON, Canada). ACM, New York, NY, USA, 444\u2013456. Chang\u00a0Hyun Park, Taekyung Heo, Jungi Jeong, and Jaehyuk Huh. 2017. Hybrid TLB Coalescing: Improving TLB Translation Coverage Under Diverse Fragmented Memory Allocations. In Proceedings of the 44th International Symposium on Computer Architecture (ISCA) (Toronto, ON, Canada). ACM, New York, NY, USA, 444\u2013456."},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3503222.3507718"},{"volume-title":"Why TokuDB Hates Transparent HugePages. https:\/\/www.percona.com\/blog\/2014\/07\/23\/why-tokudb-hates-transparent-hugepages\/ [Retrieved","year":"2022","key":"e_1_3_2_1_49_1","unstructured":"Percona. 2014. Why TokuDB Hates Transparent HugePages. https:\/\/www.percona.com\/blog\/2014\/07\/23\/why-tokudb-hates-transparent-hugepages\/ [Retrieved October 2022 ]. Percona. 2014. Why TokuDB Hates Transparent HugePages. https:\/\/www.percona.com\/blog\/2014\/07\/23\/why-tokudb-hates-transparent-hugepages\/ [Retrieved October 2022]."},{"volume-title":"Tales from the Field: Taming Transparent Huge Pages on Linux. https:\/\/www.perforce.com\/blog\/151016\/tales-field-tamingtransparent-huge-pages-linux [Retrieved","year":"2015","key":"e_1_3_2_1_50_1","unstructured":"Perforce. 2015. Tales from the Field: Taming Transparent Huge Pages on Linux. https:\/\/www.perforce.com\/blog\/151016\/tales-field-tamingtransparent-huge-pages-linux [Retrieved October 2015 ]. Perforce. 2015. Tales from the Field: Taming Transparent Huge Pages on Linux. https:\/\/www.perforce.com\/blog\/151016\/tales-field-tamingtransparent-huge-pages-linux [Retrieved October 2015]."},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2012.32"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/2830772.2830773"},{"key":"e_1_3_2_1_53_1","volume-title":"Transparent Huge Pages: Why We Disable It for Databases. https:\/\/www.pingcap.com\/blog\/transparent-huge-pages-why-we-disable-it-for-databases\/ [Retrieved","author":"CAP.","year":"2022","unstructured":"Ping CAP. 2020. Transparent Huge Pages: Why We Disable It for Databases. https:\/\/www.pingcap.com\/blog\/transparent-huge-pages-why-we-disable-it-for-databases\/ [Retrieved October 2022 ]. PingCAP. 2020. Transparent Huge Pages: Why We Disable It for Databases. https:\/\/www.pingcap.com\/blog\/transparent-huge-pages-why-we-disable-it-for-databases\/ [Retrieved October 2022]."},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/3466752.3480062"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/1995896.1995911"},{"key":"e_1_3_2_1_56_1","unstructured":"RedHat. 2023. 8.3.3.3. Enabling 1 GB huge pages for guests at boot or runtime. https:\/\/access.redhat.com\/documentation\/en-us\/red_hat_enterprise_linux\/6\/html\/virtualization_tuning_and_optimization_guide\/sect-virtualization_tuning_optimization_guide-memory-huge_pages-1gb-runtime [Retrieved April 2023].  RedHat. 2023. 8.3.3.3. Enabling 1 GB huge pages for guests at boot or runtime. https:\/\/access.redhat.com\/documentation\/en-us\/red_hat_enterprise_linux\/6\/html\/virtualization_tuning_and_optimization_guide\/sect-virtualization_tuning_optimization_guide-memory-huge_pages-1gb-runtime [Retrieved April 2023]."},{"volume-title":"Recommendation to disable huge","year":"2022","key":"e_1_3_2_1_57_1","unstructured":"Redis. 2022. Recommendation to disable huge pages for Redis . http:\/\/redis.io\/topics\/latency [Retrieved October 2022 ]. Redis. 2022. Recommendation to disable huge pages for Redis. http:\/\/redis.io\/topics\/latency [Retrieved October 2022]."},{"key":"e_1_3_2_1_58_1","volume-title":"https:\/\/lore.kernel.org\/linux-mm\/d098c392-273a-36a4-1a29-59731cdf5d3d@google.com\/ [Retrieved","author":"Rientjes David","year":"2022","unstructured":"David Rientjes . 2021. [RFC] Hugepage collapse in process context. https:\/\/lore.kernel.org\/linux-mm\/d098c392-273a-36a4-1a29-59731cdf5d3d@google.com\/ [Retrieved February 2022 ]. David Rientjes. 2021. [RFC] Hugepage collapse in process context. https:\/\/lore.kernel.org\/linux-mm\/d098c392-273a-36a4-1a29-59731cdf5d3d@google.com\/ [Retrieved February 2022]."},{"key":"e_1_3_2_1_59_1","first-page":"12","article-title":"The RISC-V Instruction Set Manual Volume II: Privileged Architecture","volume":"1","author":"V.","year":"2020","unstructured":"RISC- V. 2020 . The RISC-V Instruction Set Manual Volume II: Privileged Architecture , Document Version 1 . 12 -draft. Technical Report. EECS Department, University of California, Berkeley. RISC-V. 2020. The RISC-V Instruction Set Manual Volume II: Privileged Architecture, Document Version 1.12-draft. Technical Report. EECS Department, University of California, Berkeley.","journal-title":"Document Version"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/223982.224419"},{"key":"e_1_3_2_1_61_1","volume-title":"SPEC CPU 2017","author":"Standard Performance Evaluation\u00a0Corporation (SPEC).","year":"2017","unstructured":"Standard Performance Evaluation\u00a0Corporation (SPEC). 2017 . SPEC CPU 2017 . https:\/\/www.spec.org\/cpu2017\/ [Retrieved October 2022]. Standard Performance Evaluation\u00a0Corporation (SPEC). 2017. SPEC CPU 2017. https:\/\/www.spec.org\/cpu2017\/ [Retrieved October 2022]."},{"volume-title":"Transparent huge memory","year":"2022","key":"e_1_3_2_1_62_1","unstructured":"Splunk. 2022. Transparent huge memory pages and Splunk performance. https:\/\/docs.splunk.com\/Documentation\/Splunk\/7.3.2\/ReleaseNotes\/SplunkandTHP [Retrieved October 2022 ]. Splunk. 2022. Transparent huge memory pages and Splunk performance. https:\/\/docs.splunk.com\/Documentation\/Splunk\/7.3.2\/ReleaseNotes\/SplunkandTHP [Retrieved October 2022]."},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/146628.140406"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2008.05.006"},{"key":"e_1_3_2_1_65_1","volume-title":"Recommendation to disable huge","author":"DB.","year":"2022","unstructured":"Volt DB. 2022. Recommendation to disable huge pages for VoltDB. https:\/\/docs.voltdb.com\/AdminGuide\/adminmemmgt.php [Retrieved October 2022 ]. VoltDB. 2022. Recommendation to disable huge pages for VoltDB. https:\/\/docs.voltdb.com\/AdminGuide\/adminmemmgt.php [Retrieved October 2022]."},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/3307650.3322223"},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/3579371.3589079"},{"key":"e_1_3_2_1_68_1","volume-title":"Proceedings of the 2020 USENIX Annual Technical Conference (USENIX ATC). USENIX Association, USA, 829\u2013842","author":"Zhu Weixi","year":"2020","unstructured":"Weixi Zhu , Alan\u00a0 L. Cox , and Scott Rixner . 2020 . A Comprehensive Analysis of Superpage Management Mechanisms and Policies . In Proceedings of the 2020 USENIX Annual Technical Conference (USENIX ATC). USENIX Association, USA, 829\u2013842 . https:\/\/www.usenix.org\/conference\/atc20\/presentation\/zhu-weixi Weixi Zhu, Alan\u00a0L. Cox, and Scott Rixner. 2020. A Comprehensive Analysis of Superpage Management Mechanisms and Policies. In Proceedings of the 2020 USENIX Annual Technical Conference (USENIX ATC). USENIX Association, USA, 829\u2013842. https:\/\/www.usenix.org\/conference\/atc20\/presentation\/zhu-weixi"}],"event":{"name":"MICRO '23: 56th Annual IEEE\/ACM International Symposium on Microarchitecture","sponsor":["SIGMICRO ACM Special Interest Group on Microarchitectural Research and Processing"],"location":"Toronto ON Canada","acronym":"MICRO '23"},"container-title":["56th Annual IEEE\/ACM International Symposium on Microarchitecture"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3613424.3614296","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3613424.3614296","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3613424.3614296","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T16:36:29Z","timestamp":1750178189000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3613424.3614296"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,10,28]]},"references-count":68,"alternative-id":["10.1145\/3613424.3614296","10.1145\/3613424"],"URL":"https:\/\/doi.org\/10.1145\/3613424.3614296","relation":{},"subject":[],"published":{"date-parts":[[2023,10,28]]},"assertion":[{"value":"2023-12-08","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}