Wow! I didn’t expect sched_ext to be accepted based off historical precedent of not allowing multiple schedulers
I thought the focus would be on optimizing EEVDF now
Awesome. No idea what that means, but AWESOME!
Does this mean anything for me as a consumer?
The potential for distros optimized for specific tasks without needing to swap out entire kernels. A “gaming” focused scheduler probably looks different from a big data cruncher or a super multi-tasker server.
So can I bang on the Intel 12th gen P-cores with the enterprise microcode to see if they are really fused? I promise to isolate the CPU set if I can pretty please have access to the full AVX instructions for use with llama.cpp. Pretty please.
Finally, recompiling the kernel to change scheduler will be a thing of the past…