~/talk

Parallel Paths to High-Bandwidth Memory for ML/AI: Specific Purpose Me...

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

UEFI tags HBM as EFI_MEMORY_SP (UEFI 2.8), the kernel maps that to E820_TYPE_SOFT_RESERVED and calls memblock_reserve so Linux’s DAX/HMEM auto‑claims the regions; NVIDIA instead calls add_memory_driver_managed() to hot‑plug HBM as a NUMA node (IORESOURCE_SYSRAM_DRIVER_MANAGED) so malloc/numa_alloc_onnode target it directly. Current problem: DAX steals SPM, breaking GPU IO mappings; temporary workaround is efi=nosoftreserve. Proposed fixes include ACPI device ownership, a DAX claim API or CDAT/CXL‑style tables and backward compatibility for older kernels.

AI-written summary · about

  1. 0:00Introduction and problem overview
  2. 7:53Proposed solutions for SPM
  3. 18:13Kernel integration challenges
  4. 21:03Q&A and wrap-up
~/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.