Re: [RFC PATCH 00/12 v1] A new CPU load metric for power-efficient scheduler: CPU ConCurrency

2014-05-18 Thread Yuyang Du
> So I should have just deleted all patches, for none of them has a > changelog. > It is my bad to not make changelogs in patches. The v2 has them, but I should have made them since always. > So all this cc crap only hooks into and modifies fair.c behaviour. There > is absolutely no reason it

Re: [RFC PATCH 00/12 v1] A new CPU load metric for power-efficient scheduler: CPU ConCurrency

2014-05-18 Thread Yuyang Du
So I should have just deleted all patches, for none of them has a changelog. It is my bad to not make changelogs in patches. The v2 has them, but I should have made them since always. So all this cc crap only hooks into and modifies fair.c behaviour. There is absolutely no reason it should

Re: [RFC PATCH 00/12 v1] A new CPU load metric for power-efficient scheduler: CPU ConCurrency

2014-05-15 Thread Peter Zijlstra
On Wed, May 07, 2014 at 02:46:37AM +0800, Yuyang Du wrote: > > The general code structure is an immediate no go. We're not going to > > bolt on anything like this. > > Could you please detail a little bit about general code structure? So I should have just deleted all patches, for none of them

Re: [RFC PATCH 00/12 v1] A new CPU load metric for power-efficient scheduler: CPU ConCurrency

2014-05-15 Thread Peter Zijlstra
On Wed, May 07, 2014 at 02:46:37AM +0800, Yuyang Du wrote: The general code structure is an immediate no go. We're not going to bolt on anything like this. Could you please detail a little bit about general code structure? So I should have just deleted all patches, for none of them has a

Re: [RFC PATCH 00/12 v1] A new CPU load metric for power-efficient scheduler: CPU ConCurrency

2014-05-06 Thread Yuyang Du
> The general code structure is an immediate no go. We're not going to > bolt on anything like this. Could you please detail a little bit about general code structure? Thank you all the same, Yuyang -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a

Re: [RFC PATCH 00/12 v1] A new CPU load metric for power-efficient scheduler: CPU ConCurrency

2014-05-06 Thread Yuyang Du
The general code structure is an immediate no go. We're not going to bolt on anything like this. Could you please detail a little bit about general code structure? Thank you all the same, Yuyang -- To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message

Re: [RFC PATCH 00/12 v1] A new CPU load metric for power-efficient scheduler: CPU ConCurrency

2014-05-05 Thread Peter Zijlstra
On Mon, May 05, 2014 at 08:02:40AM +0800, Yuyang Du wrote: > Hi Ingo, PeterZ, Rafael, and others, The general code structure is an immediate no go. We're not going to bolt on anything like this. I've yet to look at the content. -- To unsubscribe from this list: send the line "unsubscribe

[RFC PATCH 00/12 v1] A new CPU load metric for power-efficient scheduler: CPU ConCurrency

2014-05-05 Thread Yuyang Du
Hi Ingo, PeterZ, Rafael, and others, The current scheduler’s load balancing is completely work-conserving. In some workload, generally low CPU utilization but immersed with CPU bursts of transient tasks, migrating task to engage all available CPUs for work-conserving can lead to significant

[RFC PATCH 00/12 v1] A new CPU load metric for power-efficient scheduler: CPU ConCurrency

2014-05-05 Thread Yuyang Du
Hi Ingo, PeterZ, Rafael, and others, The current scheduler’s load balancing is completely work-conserving. In some workload, generally low CPU utilization but immersed with CPU bursts of transient tasks, migrating task to engage all available CPUs for work-conserving can lead to significant

Re: [RFC PATCH 00/12 v1] A new CPU load metric for power-efficient scheduler: CPU ConCurrency

2014-05-05 Thread Peter Zijlstra
On Mon, May 05, 2014 at 08:02:40AM +0800, Yuyang Du wrote: Hi Ingo, PeterZ, Rafael, and others, The general code structure is an immediate no go. We're not going to bolt on anything like this. I've yet to look at the content. -- To unsubscribe from this list: send the line unsubscribe