On 01/15/2014 03:35 PM, Peter Zijlstra wrote:
On Wed, Jan 15, 2014 at 12:07:59PM +0800, Alex Shi wrote:
Currently we just try to find least load cpu. If some cpus idled, we just pick the first cpu in cpu mask.
In fact we can get the interrupted idle cpu or the latest idled cpu, then we may get the benefit from both latency and power. The selected cpu maybe not the best, since other cpu may be interrupted during our selecting. But be captious costs too much.
No, we should not do anything like this without first integrating cpuidle.
At which point we have a sane view of the idle states and can make a sane choice between them.
Daniel,
Any comments to make it better?