Linux's sched_ext Has Plans For GPU Awareness, Energy-Aware Abstractions
([Linux Kernel] 4 Hours Ago
sched_ext future plans)
- Reference: 0001601422
- News link: https://www.phoronix.com/news/sched-ext-future-plans-2026
- Source link:
Sched_ext as the extensible scheduler code for the Linux kernel that allows loading schedulers from user-space via eBPF code has shown [1]a lot of interesting possibilities . Andrea Righi of NVIDIA who has been heavily involved in sched_ext development shared some of the future plans being looked at as we move into 2026.
Andrea Righi has been instrumental to the success of schd_ext and allowing for new CPU scheduler innovations on Linux. Among the future plans shared for sched_ext include hierarchical schedulers, improving the built-in sched_ext scheduler, compos
able schedulers, re-implementing some of the C code in Rust, GPU awareness, energy-aware abstractions, and BPF hot-path optimizations.
Those wishing to learn more about these sched_ext plans and more can find Righi's Linux Plumbers Conference 2025 presentation embedded below along with the [2]PDF slides covering the topic.
Besides Meta talking about [3]their use of scx_lavd as the Steam Deck scheduler on its servers , Meta engineers at LPC 2025 also talked about accelerating AI training fleets by leveraging sched_ext. Those interested in that topic can see [4]the PDF slides and the presentation below.
[1] https://www.phoronix.com/news/NVIDIA-Talks-Up-Sched-Ext
[2] https://lpc.events/event/19/contributions/2035/attachments/1720/4085/LPC2025_%20sched_ext_%20current%20status%20and%20future%20plans.pdf
[3] https://www.phoronix.com/news/Meta-SCX-LAVD-Steam-Deck-Server
[4] https://lpc.events/event/19/contributions/2039/attachments/1872/4121/%5BLPC%5D%20Accelerating_AI_Training_With_Sched_Ext%20v3.pdf
Andrea Righi has been instrumental to the success of schd_ext and allowing for new CPU scheduler innovations on Linux. Among the future plans shared for sched_ext include hierarchical schedulers, improving the built-in sched_ext scheduler, compos
able schedulers, re-implementing some of the C code in Rust, GPU awareness, energy-aware abstractions, and BPF hot-path optimizations.
Those wishing to learn more about these sched_ext plans and more can find Righi's Linux Plumbers Conference 2025 presentation embedded below along with the [2]PDF slides covering the topic.
Besides Meta talking about [3]their use of scx_lavd as the Steam Deck scheduler on its servers , Meta engineers at LPC 2025 also talked about accelerating AI training fleets by leveraging sched_ext. Those interested in that topic can see [4]the PDF slides and the presentation below.
[1] https://www.phoronix.com/news/NVIDIA-Talks-Up-Sched-Ext
[2] https://lpc.events/event/19/contributions/2035/attachments/1720/4085/LPC2025_%20sched_ext_%20current%20status%20and%20future%20plans.pdf
[3] https://www.phoronix.com/news/Meta-SCX-LAVD-Steam-Deck-Server
[4] https://lpc.events/event/19/contributions/2039/attachments/1872/4121/%5BLPC%5D%20Accelerating_AI_Training_With_Sched_Ext%20v3.pdf