The power-aware scheduling mini-summit
The power-aware scheduling mini-summit
Posted Oct 28, 2013 11:10 UTC (Mon) by cmarinas (subscriber, #39468)In reply to: The power-aware scheduling mini-summit by jpan9
Parent article: The power-aware scheduling mini-summit
That's an important part of the ARM big.LITTLE architecture - there are two clusters (a.k.a. packages) and one of the approaches is to pack tasks onto a single cluster (usually the little one) to let the other go into deep sleep state. The point the scheduler maintainers have been making is that the scheduler is not aware of these states and power hierarchy, so simple task packing may not be generic enough. Once the scheduler is fully aware of the C-states topology at both CPU and package level, it could make more informed decisions about task placement (it sounds simpler at the high level but rather difficult once you start implementing it).
