ISMM 2025
Tue 17 Jun 2025 Seoul, South Korea
co-located with PLDI 2025
Tue 17 Jun 2025 16:20 - 16:40 at Lilac - Session 4: 1540-1705 [Systems and Architecture] Chair(s): Steve Blackburn

Recent processors rely on huge pages to reduce the cost
of virtual-to-physical address translation. However, huge
pages are notorious for creating memory bloat – a phenomenon
wherein the OS ends up allocating more physical
memory to an application than its actual requirement.
This extra memory can be reclaimed by the OS
via de-bloating at runtime. However, we find that current
OS-level solutions either lack support for dynamic memory
de-bloating, or suffer from performance and fairness
pathologies while de-bloating.
We address these issues with EMD (Efficient Memory
De-bloating). The key insight in EMD is that different
regions in an application’s address space exhibit
different amounts of memory bloat. Consequently, the
tradeoff between memory efficiency and performance
varies significantly within a given application e.g., we
find that memory bloat is typically concentrated in specific
regions, and de-bloating them leads to minimal
performance impact. Hinged on this insight, EMD employs
a prioritization scheme for fine-grained, efficient,
and fair reclamation of memory bloat. EMD improves
performance by up to 69% compared to HawkEye — a
state-of-the-art OS-based huge page management system.
EMD also eliminates fairness concerns associated
with dynamic memory de-bloating.

Tue 17 Jun

Displayed time zone: Seoul change

15:40 - 17:05
Session 4: 1540-1705 [Systems and Architecture]ISMM 2025 at Lilac
Chair(s): Steve Blackburn Google and Australian National University
15:40
20m
Talk
Fully Randomized Pointers
ISMM 2025
Sai Dhawal Phaye National University of Singapore, Gregory J. Duck National University of Singapore, Roland H. C. Yap National University of Singapore, Trevor E. Carlson National University of Singapore
DOI
16:00
20m
Talk
TierTrain: Proactive Memory Tiering for CPU-Based DNN Training
ISMM 2025
Sathvik Swaminathan Intel Labs, Sandeep Kumar Intel Labs, Aravinda Prasad Intel Labs, Sreenivas Subramoney Intel Labs
DOI
16:20
20m
Talk
EMD: Fair and Efficient Dynamic Memory De-bloating of Transparent Huge PagesRecorded
ISMM 2025
Parth Gangar Fujitsu Research of India, Ashish Panwar Microsoft Research India, K. Gopinath Rishihood University
DOI
16:40
20m
Talk
Compiler-Assisted Crash Consistency for PMEMRecorded
ISMM 2025
Yun Joon Soh University of California San Diego, Sihang Liu University of Waterloo, Steven Swanson University of California San Diego, Jishen Zhao University of California San Diego
DOI
17:00
5m
Day closing
Closing remarks
ISMM 2025
Martin Maas Google, Tim Harris OpenAI, Onur Mutlu ETH Zurich