han Cameron
> ;
> > > Ingo Molnar ; Peter Zijlstra ;
> > > Juri
> > > Lelli ; Dietmar Eggemann
> ;
> > > Steven Rostedt ; Ben Segall ; Mel
> > > Gorman ; Mark Rutland ; LAK
> > > ; linux-kernel
> > > ; ACPI Devel Ma
> Gorman ; Mark Rutland ; LAK
> > ; linux-kernel
> > ; ACPI Devel Maling List
> > ; Linuxarm ; xuwei (O)
> > ; Zengtao (B)
> > Subject: Re: [RFC PATCH v2 2/2] scheduler: add scheduler level for clusters
> >
> > On Thu, 3 Dec 2020 at 10:11, Song Bao Hua (Barr
han Cameron
> ;
> > > Ingo Molnar ; Peter Zijlstra ;
> > > Juri
> > > Lelli ; Dietmar Eggemann
> ;
> > > Steven Rostedt ; Ben Segall ; Mel
> > > Gorman ; Mark Rutland ; LAK
> > > ; linux-kernel
> > > ; ACPI Devel Ma
On Thu, Dec 03, 2020 at 09:57:09AM +, Song Bao Hua (Barry Song) wrote:
> Would you point out the link of your previous patches?
https://lkml.kernel.org/r/20180530142236.667774...@infradead.org
l.org; linux-a...@vger.kernel.org; Linuxarm
> ; xuwei (O) ; Zengtao (B)
>
> Subject: Re: [RFC PATCH v2 2/2] scheduler: add scheduler level for clusters
>
> On Tue, Dec 01, 2020 at 04:04:04PM +, Valentin Schneider wrote:
> >
> > Gating this behind this new config on
gt; > > ;
> > > Ingo Molnar ; Peter Zijlstra ;
> > > Juri
> > > Lelli ; Dietmar Eggemann
> > > ;
> > > Steven Rostedt ; Ben Segall ; Mel
> > > Gorman ; Mark Rutland ; LAK
> > > ; linux-kernel
> > > ; ACPI Devel Maling List
On Thu, Dec 03, 2020 at 10:28:31AM +0100, Peter Zijlstra wrote:
> On Tue, Dec 01, 2020 at 04:04:04PM +, Valentin Schneider wrote:
> >
> > Gating this behind this new config only leveraged by arm64 doesn't make it
> > very generic. Note that powerpc also has this newish "CACHE" level which
> >
> Gorman ; Mark Rutland ; LAK
> > ; linux-kernel
> > ; ACPI Devel Maling List
> > ; Linuxarm ; xuwei (O)
> > ; Zengtao (B)
> > Subject: Re: [RFC PATCH v2 2/2] scheduler: add scheduler level for clusters
> >
> > On Wed, 2 Dec 2020 at 21:58, Song Bao Hua (Barry
On Tue, Dec 01, 2020 at 04:04:04PM +, Valentin Schneider wrote:
>
> Gating this behind this new config only leveraged by arm64 doesn't make it
> very generic. Note that powerpc also has this newish "CACHE" level which
> seems to overlap in function with your "CLUSTER" one (both are arch
>
e...@linuxfoundation.org; Jonathan Cameron ;
> Ingo Molnar ; Peter Zijlstra ; Juri
> Lelli ; Dietmar Eggemann ;
> Steven Rostedt ; Ben Segall ; Mel
> Gorman ; Mark Rutland ; LAK
> ; linux-kernel
> ; ACPI Devel Maling List
> ; Linuxarm ; xuwei (O)
> ; Zengtao (B)
> Subje
On Wed, 2 Dec 2020 at 21:58, Song Bao Hua (Barry Song)
wrote:
>
> >
> > Sorry. Please ignore this. I added some printk here while testing
> > one numa. Will update you the data in another email.
>
> Re-tested in one NUMA node(cpu0-cpu23):
>
> g=1
> Running in threaded mode with 1 groups using 40
>
> Sorry. Please ignore this. I added some printk here while testing
> one numa. Will update you the data in another email.
Re-tested in one NUMA node(cpu0-cpu23):
g=1
Running in threaded mode with 1 groups using 40 file descriptors
Each sender will pass 10 messages of 100 bytes
w/o: 7.689
Cameron ;
> Ingo Molnar ; Peter Zijlstra ; Juri
> Lelli ; Dietmar Eggemann ;
> Steven Rostedt ; Ben Segall ; Mel
> Gorman ; Mark Rutland ; LAK
> ; linux-kernel
> ; ACPI Devel Maling List
> ; Linuxarm ; xuwei (O)
> ; Zengtao (B)
> Subject: RE: [RFC PATCH
han Cameron
> ;
> > > Ingo Molnar ; Peter Zijlstra ;
> > > Juri
> > > Lelli ; Dietmar Eggemann
> ;
> > > Steven Rostedt ; Ben Segall ; Mel
> > > Gorman ; Mark Rutland ; LAK
> > > ; linux-kernel
> > > ; ACPI Devel Maling List
> &
> Gorman ; Mark Rutland ; LAK
> > ; linux-kernel
> > ; ACPI Devel Maling List
> > ; Linuxarm ; xuwei (O)
> > ; Zengtao (B)
> > Subject: Re: [RFC PATCH v2 2/2] scheduler: add scheduler level for clusters
> >
> > On Tue, 1 Dec 2020 at 04:04, Barry Song wrote:
e...@linuxfoundation.org; Jonathan Cameron ;
> Ingo Molnar ; Peter Zijlstra ; Juri
> Lelli ; Dietmar Eggemann ;
> Steven Rostedt ; Ben Segall ; Mel
> Gorman ; Mark Rutland ; LAK
> ; linux-kernel
> ; ACPI Devel Maling List
> ; Linuxarm ; xuwei (O)
> ; Zengtao (B)
> Subje
On Tue, 1 Dec 2020 at 04:04, Barry Song wrote:
>
> ARM64 server chip Kunpeng 920 has 6 clusters in each NUMA node, and each
> cluster has 4 cpus. All clusters share L3 cache data, but each cluster
> has local L3 tag. On the other hand, each clusters will share some
> internal system bus. This
On 01/12/20 02:59, Barry Song wrote:
> diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c
> index 1a68a05..ae8ec910 100644
> --- a/kernel/sched/fair.c
> +++ b/kernel/sched/fair.c
> @@ -6106,6 +6106,37 @@ static inline int select_idle_smt(struct task_struct
> *p, int target)
>
> #endif /*
ARM64 server chip Kunpeng 920 has 6 clusters in each NUMA node, and each
cluster has 4 cpus. All clusters share L3 cache data, but each cluster
has local L3 tag. On the other hand, each clusters will share some
internal system bus. This means cache coherence overhead inside one cluster
is much
19 matches
Mail list logo