~/talk

Linux Kernel Scheduling and split-LLC architectures: Overview, Ch...

links:none on file
slides:none on file

Measurements on split-LLC AMD EPYC systems show concrete misplacements: SCHbench tail latency becomes up to 2.5× worse when messenger and workers land on different LLCs; stream with 16 LLCs sees severe throughput loss when two bandwidth threads share one LLC because initial placement ties break poorly; t-bench gains ~20% (64 clients) and ~12% (128) when initial placement avoids a 10,000-migration uphill rebalancing. Experiments use futex/WF_SYNC behavior, the new idle load balancer, and a prototype using prctl hints (children inherit) that often helps but can regress other workloads; group-utilization heuristics also cause tradeoffs.

AI-written summary · about

  1. 0:00Introduction and context
  2. 1:25Split vs unified LLC differences
  3. 2:52Consolidation challenge with SCH bench
  4. 5:25Spread challenge with STREAM workload
  5. 8:34Thundering herd problem with T-bench
  6. 11:19NUMA and LLC domain limitations
  7. 13:06Exploring user-space hints for scheduling
  8. 17:22Hints impact on different workloads
  9. 19:29Future directions and Q&A
~/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.