~/talk

How do we make a Steamdeck scheduler work on large servers

name:David Dai
links:none on file
links:none on file
slides:none on file

Meta evaluates SCX_LAVD on large servers and finds concrete problems and fixes: 50+ CPUs per CCX causes heavy DSQ lock contention and task thrashing so a middle-ground virtual-domain split improves L2 locality without losing work conservation; pinned tasks move to per-CPU DSQs and use a smaller time slice for cohabiting pinned tasks to avoid latency spikes; interrupt-heavy cores get interrupt-time accounting reimbursement and a capacity-aware load balancer to keep latency‑critical threads on responsive cores.

AI-written summary · about

  1. 0:00Introduction to scheduler challenges
  2. 1:04CCX domain contention issues
  3. 2:31Virtual domain trade-offs
  4. 4:40Pinned task problems
  5. 8:12IRQ heavy workload handling
  6. 10:45Q&A session
~/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.