HACKER Q&A
📣 andrewstuart

How well do Linux and Windows handle variation in CPU core performance?


These days CPUs can have multiple cores with different performance specs, some slower, some faster.

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?


  👤 rektide Accepted Answer ✓
I forget what the situation with arm is.

Intel had been very busy making a new cluster scheduler for heterogenous cpus. https://www.phoronix.com/news/Intel-Cluster-Sched-Hybrid-V2