18–20 Sept 2024
Europe/Vienna timezone

Ongoing Challenges of Large Page Sizes

20 Sept 2024, 17:00
15m
"Hall L1" (Austria Center)

"Hall L1"

Austria Center

135
Kernel Memory Management MC Kernel Memory Management MC

Speakers

Juan Yescas Kalesh Singh (Google)

Description

During the transition to a 16kb page size system, numerous instances were found where the kernel or userspace relied on the assumption of PAGE_SIZE == 4096. While many functional issues have been resolved, some inherent challenges persist, along with opportunities for optimization in systems with larger page sizes.

This work investigates the following key challenges and potential areas of optimizations:

  • Alignment requirements of reserved memory CMA regions.
  • VMA slab memory usage on large page size systems.
  • ELF alignment and Pagecache readhead.
  • User space Memory Accounting and Fault Around.
  • Compatibilty of 4kB ELFs on Large page size systems.

Primary authors

Presentation materials