A report from the LPC sched_ext microconference

Post Syndicated from corbet original https://lwn.net/Articles/1103426/

The Linux Plumbers Conference blog has a
report
from the sched_ext microconference held in Prague.

Three main topics dominated the discussions

  • Priority inversion and how to handle it in sched_ext: lock holder and
    lock waiter preemption, time slice extension, and making proxy execution
    work together with BPF schedulers.
  • Paravirtualized scheduling: letting the host and guest schedulers
    cooperate across the VM boundary, with sched_ext as the policy engine on
    the host.
  • Device and topology-aware scheduling: using hardware feedback (Intel
    HFI), device/accelerator locality and cache topology to drive task
    placement.