18–20 Sept 2024
Europe/Vienna timezone

TAO: THP Allocator Optimizations

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

"Hall L1"

Austria Center

135
Kernel Memory Management MC Kernel Memory Management MC

Speaker

Yu Zhao (Google)

Description

TAO is an umbrella project aiming at a better economy of physical contiguity viewed as a valuable resource. A few examples are:
1. A multi-tenant system can have guaranteed THP coverage while hosting abusers/misusers of the resource.
2. Abusers/misusers, e.g., workloads excessively requesting and then splitting THPs, should be punished if necessary.
3. Good citizens should be awarded with, e.g., lower allocation latency and less cost of metadata (struct page).
4. Better interoperability with userspace memory allocators when transacting the resource.

The cornerstone of TAO is an abstraction called policy zones, and that new abstraction has its own proposal: https://lpc.events/event/18/abstracts/1981/

Primary author

Yu Zhao (Google)

Presentation materials