ISMM 2021
Tue 22 Jun 2021 PLDI
co-located with PLDI 2021

Modern enterprise servers are increasingly embracing tiered memory systems with a combination of low latency DRAMs and large capacity but high latency non-volatile main memories (NVMMs) such as Intel’s Optane DC PMM. Prior works have focused on efficient placement and migration of data on a tiered memory system, but have not studied the optimal placement of page tables. Explicit and efficient placement of page tables is crucial for large memory footprint applications with high TLB miss rates because they incur dramatically higher page walk latency when page table pages are placed in NVMM. We show that (i) page table pages can end up on NVMM even when enough DRAM memory is available and (ii) page table pages that spill over to NVMM due to DRAM memory pressure are not migrated back later when memory is available in DRAM. We study the performance impact of page table placement in a tiered memory system and propose Radiant, an efficient and transparent page table management technique that (i) applies different placement policies for data and page table pages, (ii) introduces a differentiating policy for page table pages by placing a small but critical part of the page table in DRAM, and (iii) dynamically and judiciously manages the rest of the page table by transparently migrating the page table pages between DRAM and NVMM. Our implementa- tion on a real system equipped with Intel’s Optane NVMM running Linux reduces the page table walk cycles by 12% and total cycles by 20% on an average. This improves the runtime by 20% on an average for a set of synthetic and real-world large memory footprint applications when compared with various default Linux kernel techniques.

Tue 22 Jun

Displayed time zone: Eastern Time (US & Canada) change

13:30 - 16:15
Session 2: Paging/Structuring & Session 3: Allocating/Copying ISMM 2021 at ISMM
Chair(s): Doug Lea State University of New York (SUNY) Oswego, Benjamin Zorn Microsoft Research
13:30
30m
Talk
Radiant: Efficient Page Table Management for Tiered Memory Systems
ISMM 2021
Sandeep Kumar Intel Labs, Aravinda Prasad Intel Labs, Smruti Ranjan Sarangi IIT Delhi, Sreenivas Subramoney Intel Labs
DOI Pre-print
14:00
30m
Talk
Compendia: Reducing Virtual-Memory Costs via Selective Densification
ISMM 2021
Sam Ainsworth University of Edinburgh, UK, Timothy M. Jones University of Cambridge, UK
Pre-print Media Attached
14:30
45m
Meeting
ISMM Business Meeting
ISMM 2021
Tobias Wrigstad Uppsala University, Sweden
15:15
30m
Talk
Adaptive Huge-Page Subrelease for Non-Moving Memory Allocators in Warehouse-Scale Computers
ISMM 2021
Martin Maas Google Research, Chris Kennelly Google, Khanh Nguyen Texas A&M University, Darryl Gove Google, Kathryn S McKinley Google, Paul Turner Google
15:45
30m
Talk
automemcpy A framework for automatic generation of fundamental memory operations
ISMM 2021
Guillaume Chatelet Google Research, Chris Kennelly Google, Sam Xi Google, Ondrej Sykora Google Research, Clement Courbet Google Research, David Li Google, Bruno De Backer Google Research
DOI Pre-print