~/talk

Messing up Your NUMA Topology with CXL

slides:none on file

CXL devices create extra NUMA nodes, the BIOS HMAT often lists many more nodes than actually usable, and measured behavior disagrees with tables: qemu emulated CXL demo and real hardware show CXL node latency around 300 ns (600 ns off-socket) while bandwidth drops to about 52 GB/s (26 GB/s non-optimal), far from HMAT’s advertised 256 GB/s. Kernel memory tiering/demotion based only on latency misplaces hot memory; a latency+bandwidth metric or runtime I/O scheduling is needed.

AI-written summary · about

  1. 0:00Introduction to NUMA
  2. 0:45Architecture evolution
  3. 6:48NUMA basics and kernels
  4. 9:04Modern latency challenges
  5. 10:16Programming model shift
  6. 10:36I/O and NUMA awareness
  7. 15:56CXL and memory tiering
  8. 23:06Real-world CXL benchmarks
  9. 32:27I/O latency complications
  10. 38:34Discussion and conclusion
~/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.