News: 0001507597

  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)

Sched_Ext Changes Merged For Linux 6.13 With LLC & NUMA Awareness

([Linux Kernel] 5 Hours Ago sched_ext)


One of the most prominent [1]new features in Linux 6.12 was the merging of [2]sched_ext for allowing extensible scheduler innovations by altering the scheduling behavior through (e)BPF programs. With the Linux 6.13 kernel there are some nice refinements to this extensible scheduler class.

One of the very useful additions to Sched_EXT with Linux 6.13 is [3]introducing LLC and NUMA awareness . Sched_EXT can now better behave within NUMA environments for multi-socket servers and the like. The last level cache (LLC) awareness also allows for enhancing the idle CPU detection logic with today's chiplet-based processors such as for AMD Ryzen and AMD EPYC Linux systems. These Linux 6.13 additions will help in selecting CPU cores within the same LLC domain followed by NUMA node.

The sched_ext code in Linux 6.13 also handles WAKE_SYNC better, fixes an issue on multi-socket Intel Xeon Sapphire Rapids servers where hammering on the same queue across sockets could live-lock the system, and improving clarity around the "dispatch" and "consume" terminology.

More details on the sched_ext feature changes for Linux 6.13 via [4]this pull that has since been merged into the Linux Git kernel codebase.



[1] https://www.phoronix.com/review/linux-612-features

[2] https://www.phoronix.com/search/sched_ext

[3] https://www.phoronix.com/news/sched_ext-NUMA-Awareness

[4] https://lore.kernel.org/lkml/ZztvH1-v1W4eDGDU@slm.duckdns.org/



phoronix

My central memory of that time seems to hang on one or five or maybe forty
nights -- or very early mornings -- when I left the Fillmore half-crazy and,
instead of going home, aimed the big 650 Lightning across the Bay Bridge at
a hundred miles an hour ... booming through the Treasure Island tunnel at
the lights of Oakland and Berkeley and Richmond, not quite sure which
turnoff to take when I got to the other end ... but being absolutely certain
that no matter which way I went I would come to a place where people were
just as high and wild as I was: no doubt at all about that.
-- Hunter S. Thompson