Re: [PATCH 1/2] cpuidle : auto-promotion for cpuidle states

2019-04-04 Thread Abhishek
On 04/04/2019 03:51 PM, Daniel Lezcano wrote: Hi Abhishek, thanks for taking the time to test the different scenario and give us the numbers. On 01/04/2019 07:11, Abhishek wrote: On 03/22/2019 06:56 PM, Daniel Lezcano wrote: On 22/03/2019 10:45, Rafael J. Wysocki wrote: On Fri, Mar 22,

Re: [PATCH 1/2] cpuidle : auto-promotion for cpuidle states

2019-04-04 Thread Gautham R Shenoy
Hello Daniel, On Thu, Apr 4, 2019 at 3:52 PM Daniel Lezcano wrote: > > > Hi Abhishek, > > thanks for taking the time to test the different scenario and give us > the numbers. > > On 01/04/2019 07:11, Abhishek wrote: > > [.. snip..] > > In case of POWER, this is problematic, when the

Re: [PATCH 1/2] cpuidle : auto-promotion for cpuidle states

2019-04-04 Thread Daniel Lezcano
Hi Abhishek, thanks for taking the time to test the different scenario and give us the numbers. On 01/04/2019 07:11, Abhishek wrote: > > > On 03/22/2019 06:56 PM, Daniel Lezcano wrote: >> On 22/03/2019 10:45, Rafael J. Wysocki wrote: >>> On Fri, Mar 22, 2019 at 8:31 AM Abhishek Goel >>>

Re: [PATCH 1/2] cpuidle : auto-promotion for cpuidle states

2019-03-31 Thread Abhishek
On 03/22/2019 06:56 PM, Daniel Lezcano wrote: On 22/03/2019 10:45, Rafael J. Wysocki wrote: On Fri, Mar 22, 2019 at 8:31 AM Abhishek Goel wrote: Currently, the cpuidle governors (menu /ladder) determine what idle state an idling CPU should enter into based on heuristics that depend on the

Re: [PATCH 1/2] cpuidle : auto-promotion for cpuidle states

2019-03-22 Thread Daniel Lezcano
On 22/03/2019 10:45, Rafael J. Wysocki wrote: > On Fri, Mar 22, 2019 at 8:31 AM Abhishek Goel > wrote: >> >> Currently, the cpuidle governors (menu /ladder) determine what idle state >> an idling CPU should enter into based on heuristics that depend on the >> idle history on that CPU. Given that

Re: [PATCH 1/2] cpuidle : auto-promotion for cpuidle states

2019-03-22 Thread Rafael J. Wysocki
On Fri, Mar 22, 2019 at 8:31 AM Abhishek Goel wrote: > > Currently, the cpuidle governors (menu /ladder) determine what idle state > an idling CPU should enter into based on heuristics that depend on the > idle history on that CPU. Given that no predictive heuristic is perfect, > there are cases

[PATCH 1/2] cpuidle : auto-promotion for cpuidle states

2019-03-22 Thread Abhishek Goel
Currently, the cpuidle governors (menu /ladder) determine what idle state an idling CPU should enter into based on heuristics that depend on the idle history on that CPU. Given that no predictive heuristic is perfect, there are cases where the governor predicts a shallow idle state, hoping that

[PATCH 1/2] cpuidle : auto-promotion for cpuidle states

2019-03-22 Thread Abhishek Goel
Currently, the cpuidle governors (menu /ladder) determine what idle state an idling CPU should enter into based on heuristics that depend on the idle history on that CPU. Given that no predictive heuristic is perfect, there are cases where the governor predicts a shallow idle state, hoping that