Re: [PATCH V2 0/3] x86,idle: Enhance cpuidle prediction to handle its failure

2012-09-17 Thread Daniel Lezcano
On 09/18/2012 05:30 AM, Youquan Song wrote: >>> One case is turbostat utility (tools/power/x86/turbostat) at kernel 3.3 or >>> early >>> . turbostat utility will read 10 registers one by one at Sandybridge, so it >>> will >>> generate 10 IPIs to wake up idle CPUs. So cpuidle menu governor will >

Re: [PATCH V2 0/3] x86,idle: Enhance cpuidle prediction to handle its failure

2012-09-17 Thread Youquan Song
> > One case is turbostat utility (tools/power/x86/turbostat) at kernel 3.3 or > > early > > . turbostat utility will read 10 registers one by one at Sandybridge, so it > > will > > generate 10 IPIs to wake up idle CPUs. So cpuidle menu governor will > > predict it > > is repeat mode and there

Re: [PATCH V2 0/3] x86,idle: Enhance cpuidle prediction to handle its failure

2012-09-17 Thread Daniel Lezcano
On 09/18/2012 03:53 AM, Youquan Song wrote: > The prediction for future is difficult and when the cpuidle governor > prediction > fails and govenor possibly choose the shallower C-state than it should. How > to > quickly notice and find the failure becomes important for power saving. > > c

[PATCH V2 0/3] x86,idle: Enhance cpuidle prediction to handle its failure

2012-09-17 Thread Youquan Song
The prediction for future is difficult and when the cpuidle governor prediction fails and govenor possibly choose the shallower C-state than it should. How to quickly notice and find the failure becomes important for power saving. cpuidle menu governor has a method to predict the repeat pat