Messages in this thread | | | Date | Thu, 16 Jun 2011 15:20:32 +0200 | From | Samuel Thibault <> | Subject | Re: "Cache" sched domains |
| |
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@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |