News: 0001601422

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Linux's sched_ext Has Plans For GPU Awareness, Energy-Aware Abstractions

([Linux Kernel] 4 Hours Ago sched_ext future plans)


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



Culture is the habit of being pleased with the best and knowing why.