Re: [PATCH v1 00/10] Optimize sched avgs computation and implement flat util hierarchy

2016-09-01 Thread Dietmar Eggemann
On 29/08/16 02:37, Yuyang Du wrote: > On Tue, Aug 23, 2016 at 04:39:51PM +0100, Dietmar Eggemann wrote: >> On 23/08/16 15:45, Vincent Guittot wrote: >>> On 23 August 2016 at 16:13, Peter Zijlstra wrote: On Tue, Aug 23, 2016 at 03:28:19PM +0200, Vincent Guittot wrote: > I still wonder if u

Re: [PATCH v1 00/10] Optimize sched avgs computation and implement flat util hierarchy

2016-09-01 Thread Morten Rasmussen
On Tue, Aug 30, 2016 at 03:00:58AM +0800, Yuyang Du wrote: > On Wed, Aug 24, 2016 at 09:54:35AM +0100, Morten Rasmussen wrote: > > As Dietmar mentioned already, the 'disconnect' is a feature of the PELT > > rewrite. Paul and Ben's original implementation had full propagation up > > and down the hie

Re: [PATCH v1 00/10] Optimize sched avgs computation and implement flat util hierarchy

2016-08-29 Thread Yuyang Du
On Wed, Aug 24, 2016 at 09:54:35AM +0100, Morten Rasmussen wrote: > As Dietmar mentioned already, the 'disconnect' is a feature of the PELT > rewrite. Paul and Ben's original implementation had full propagation up > and down the hierarchy. IIRC, one of the key points of the rewrite was > more 'stab

Re: [PATCH v1 00/10] Optimize sched avgs computation and implement flat util hierarchy

2016-08-29 Thread Yuyang Du
On Tue, Aug 23, 2016 at 04:39:51PM +0100, Dietmar Eggemann wrote: > On 23/08/16 15:45, Vincent Guittot wrote: > > On 23 August 2016 at 16:13, Peter Zijlstra wrote: > >> On Tue, Aug 23, 2016 at 03:28:19PM +0200, Vincent Guittot wrote: > >>> I still wonder if using a flat util hierarchy is the right

Re: [PATCH v1 00/10] Optimize sched avgs computation and implement flat util hierarchy

2016-08-24 Thread Vincent Guittot
On 24 August 2016 at 10:54, Morten Rasmussen wrote: > On Tue, Aug 23, 2016 at 04:45:57PM +0200, Vincent Guittot wrote: >> On 23 August 2016 at 16:13, Peter Zijlstra wrote: >> > On Tue, Aug 23, 2016 at 03:28:19PM +0200, Vincent Guittot wrote: >> >> I still wonder if using a flat util hierarchy is

Re: [PATCH v1 00/10] Optimize sched avgs computation and implement flat util hierarchy

2016-08-24 Thread Morten Rasmussen
On Tue, Aug 23, 2016 at 04:45:57PM +0200, Vincent Guittot wrote: > On 23 August 2016 at 16:13, Peter Zijlstra wrote: > > On Tue, Aug 23, 2016 at 03:28:19PM +0200, Vincent Guittot wrote: > >> I still wonder if using a flat util hierarchy is the right solution to > >> solve this problem with utiliza

Re: [PATCH v1 00/10] Optimize sched avgs computation and implement flat util hierarchy

2016-08-23 Thread Yuyang Du
Hi Vincent, On Tue, Aug 23, 2016 at 03:28:19PM +0200, Vincent Guittot wrote: > I still wonder if using a flat util hierarchy is the right solution to > solve this problem with utilization and task group. I have noticed > exact same issues with load that generates weird task placement > decision an

Re: [PATCH v1 00/10] Optimize sched avgs computation and implement flat util hierarchy

2016-08-23 Thread Yuyang Du
On Tue, Aug 23, 2016 at 04:13:41PM +0200, Peter Zijlstra wrote: > On Tue, Aug 23, 2016 at 03:28:19PM +0200, Vincent Guittot wrote: > > I still wonder if using a flat util hierarchy is the right solution to > > solve this problem with utilization and task group. I have noticed > > exact same issues

Re: [PATCH v1 00/10] Optimize sched avgs computation and implement flat util hierarchy

2016-08-23 Thread Dietmar Eggemann
On 23/08/16 15:45, Vincent Guittot wrote: > On 23 August 2016 at 16:13, Peter Zijlstra wrote: >> On Tue, Aug 23, 2016 at 03:28:19PM +0200, Vincent Guittot wrote: >>> I still wonder if using a flat util hierarchy is the right solution to >>> solve this problem with utilization and task group. I hav

Re: [PATCH v1 00/10] Optimize sched avgs computation and implement flat util hierarchy

2016-08-23 Thread Vincent Guittot
On 23 August 2016 at 16:13, Peter Zijlstra wrote: > On Tue, Aug 23, 2016 at 03:28:19PM +0200, Vincent Guittot wrote: >> I still wonder if using a flat util hierarchy is the right solution to >> solve this problem with utilization and task group. I have noticed >> exact same issues with load that g

Re: [PATCH v1 00/10] Optimize sched avgs computation and implement flat util hierarchy

2016-08-23 Thread Peter Zijlstra
On Tue, Aug 23, 2016 at 03:28:19PM +0200, Vincent Guittot wrote: > I still wonder if using a flat util hierarchy is the right solution to > solve this problem with utilization and task group. I have noticed > exact same issues with load that generates weird task placement > decision and i think tha

Re: [PATCH v1 00/10] Optimize sched avgs computation and implement flat util hierarchy

2016-08-23 Thread Vincent Guittot
On 23 August 2016 at 01:26, Yuyang Du wrote: > > Hi Peter and others, > > Could you give this patchset a look? Hi Yuyang, I still wonder if using a flat util hierarchy is the right solution to solve this problem with utilization and task group. I have noticed exact same issues with load that gen

Re: [PATCH v1 00/10] Optimize sched avgs computation and implement flat util hierarchy

2016-08-23 Thread Yuyang Du
Hi Peter and others, Could you give this patchset a look? Thanks, Yuyang On Wed, Aug 10, 2016 at 08:23:52AM +0800, Yuyang Du wrote: > On Wed, Aug 10, 2016 at 08:14:45AM +0800, Yuyang Du wrote: > > Hi Peter, > > > > I should have sent out my flat util hierarchy implementation long time ago, > >

[PATCH v1 00/10] Optimize sched avgs computation and implement flat util hierarchy

2016-08-10 Thread Yuyang Du
Hi Peter, I should have sent out my flat util hierarchy implementation long time ago, actually code was there but not rebased. I finally have time to do this, so here it is. There are also other proposals to solve migrated tasks' util mobility problem, such as the ones from Dietmar and Vincent. T

Re: [PATCH v1 00/10] Optimize sched avgs computation and implement flat util hierarchy

2016-08-10 Thread Yuyang Du
On Wed, Aug 10, 2016 at 08:14:45AM +0800, Yuyang Du wrote: > Hi Peter, > > I should have sent out my flat util hierarchy implementation long time ago, > actually code was there but not rebased. I finally have time to do this, > so here it is. There are also other proposals to solve migrated tasks'