Until now I’ve just trusted that the OS Kernel knows best how to balance the load. But that was when all cores had the same performance.
So I’m wondering how well do Windows and Linux handle modern CPUs?
What challenges are there to tasks scheduling on modern CPUs?
Intel had been very busy making a new cluster scheduler for heterogenous cpus. https://www.phoronix.com/news/Intel-Cluster-Sched-Hybrid-V2