A power-aware scheduling update
A power-aware scheduling update
Posted Jun 20, 2013 22:41 UTC (Thu) by dlang (guest, #313)Parent article: A power-aware scheduling update
The problem with saying that the scheduler shouldn't care about this is that if it has no idea how fast a core is, or is going to be, how can it possibly attempt to put the right amount of load on it, or charge the process for the time it spent on that core?
According to Arian, the only way to find out how fast a core is running is to measure it, and the speed that a core is running may vary by a factor of 2 without any notice to the OS.
How can any system possibly make reasonable decisions if the hardware is so unpredictable?