Re: "Cache" sched domains

From: Samuel Thibault
Date: Thu Jun 16 2011 - 09:20:39 EST


Hello,

Peter Zijlstra, le Thu 16 Jun 2011 14:27:22 +0200, a Ãcrit :
> On Thu, 2011-06-16 at 14:11 +0200, Samuel Thibault wrote:
> > ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
> > âSocket P#1 â
> > ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
> > ââL3 (16MB) ââ
> > ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
> > ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
> > ââL2 (3072KB) ââL2 (3072KB) ââL2 (3072KB) ââ
> > ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
> > ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
> > ââL1 (32KB)ââL1 (32KB)ââL1 (32KB)ââL1 (32KB)ââL1 (32KB)ââL1 (32KB)ââ
> > ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
> > ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
> > ââCore P#0 ââCore P#1 ââCore P#2 ââCore P#3 ââCore P#4 ââCore P#5 ââ
> > ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
> > âââPU P#0 ââââPU P#4 ââââPU P#8 ââââPU P#12ââââPU P#16ââââPU P#20âââ
> > ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
> > ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
> > ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
>
> Pretty, bonus points for effort there.

Well, that's all hwloc's credit :)

> So the current goal is to change sched_domain_topology to not be such a
> silly hard coded list of domains, but build that thing dynamically based
> on the system topology and set all the SD_flags correctly.

Ok, great!

> If that is something you're willing to work on, that'd be totally
> awesome.

I'm afraid I do not have time to spend on this.

Samuel
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/