Enabling Huge Pages for Real-World Executables
While huge pages can dramatically reduce address translation overhead, their use for executable code remains limited by structural barriers in binary formats, page cache management, and loader mechanisms. Existing solutions copy code into anonymous memory, abandoning file-backed semantics and breaking cross-process sharing, memory reclamation, and debugging tools. Emerging kernel support for file-backed huge pages remains insufficient without relinking and modifying loaders, impractical for deployed and closed-source software.
We present Hugifier, a userspace solution that enables huge page mappings for existing executables while preserving file-backed memory semantics—executable memory sharing, paging, and debugging all continue to work correctly. Hugifier combines a binary transformation that aligns code segments to huge page boundaries without disassembly or relinking, with a runtime component that ensures huge page mappings on current kernels. Evaluation demonstrates over 90% iTLB miss reduction, yielding up to 11.3% performance improvement—exceeding copy-and-remap solutions by up to 5.3% and emerging kernel support by 5.5%.
Tue 16 JunDisplayed time zone: Mountain Time (US & Canada) change
15:50 - 17:05 | Session 5ISMM 2026 at Flatirons 2 Chair(s): Steve Blackburn Google and Australian National University | ||
15:50 25mTalk | Enabling Huge Pages for Real-World Executables ISMM 2026 Nadav Amit Technion DOI | ||
16:15 25mTalk | Stretch: A Fault-Driven DSM Runtime for Distributed Multithreaded Applications ISMM 2026 Edoardo D'Alessio University of Illinois Chicago, Mohamed Husain Virginia Tech, Xiaoguang Wang University of Illinois Chicago, Binoy Ravindran Virginia Tech DOI | ||
16:40 25mTalk | Bandwidth Speaks, We Listen: Dynamic Memory Interleaving for Tiering ISMM 2026 Bijan Tabatabai University of Wisconsin-Madison, Eishan Mirakhur Micron Technology, Ravi Shankar Jonnalagadda Micron Technology, Vinicius Petrucci Micron Technology, Rohit Sehgal Micron Technology, Jus Singh Micron Technology, Michael Swift University of Wisconsin--Madison DOI | ||