~/talk

OS Scheduling with Nest: Keeping Tasks Close Together on Warm Cores

links:none on file
slides:none on file

A scheduler patch called Nest keeps a small primary nest of recently used cores plus a reserve nest and briefly does idle spinning to keep cores at higher DVFS levels. Implementation modifies CFS wakeup/select paths and runs on real machines and the Phoronix suite; an LLVM config run gains ~16% and about 40 of 200 Phoronix tests improve while 159 show no change. Results depend on kernel HW P‑state handling so benefits vanish on newer kernels like Linux 5.15.

AI-written summary · about

  1. 0:00Introduction and motivation
  2. 5:44Nest scheduler core ideas
  3. 12:58Primary and reserve nests
  4. 29:23Evaluation and performance results
  5. 39:45Conclusion and future work
~/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.