~/talk

DAMON-based Pages Migration for {C,G,X}PU [un]attached NUMA nodes

Talkat Linux Plumbers Conference 2025 · 2025-12-11..12-13
links:none on file
slides:none on file

DAMON monitors page recency, frequency and stability and DAMOS automates promotion/demotion; SK Hynix reports up to 94% Alama CP CPP benchmark speed up for a CXL tiering proof, a TPP DAMON implementation reports about 42% TowBench improvement, and Micron shows up to 25% gains. The implementation autotunes hot/cold thresholds, limits demotion to ~200 MB per second and aims for 0.5% headroom on upper tiers, uses 1,000-region default (~64 KiB) overhead, and adds a damon_record_access API to attribute accesses by CPU/GPU/CXL.

AI-written summary · about

  1. 0:00Introduction to NUMA and DAMON
  2. 1:26DAMON for memory tiering
  3. 3:37TPP implementation details
  4. 5:49Extending to holistic NUMA
  5. 8:00DAMON ops layer and accessor tracking
  6. 9:50DAMON record access API
  7. 11:37Challenges and future work
  8. 13:04Memory overhead comparison
  9. 14:07DAMON vs PG hot tracking
  10. 17:15Collaboration with PG hot
  11. 18:21Q&A and closing
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.