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:

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

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

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

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

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

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

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

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: >> >>

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

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

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

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

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 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

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

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

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

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

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

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

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

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, > >

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.

[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.

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

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