LWN.net Logo

General scheduling domains take 2

From:  Nick Piggin <piggin@cyberone.com.au>
To:  linux-kernel <linux-kernel@vger.kernel.org>, LSE <lse-tech@lists.sourceforge.net>
Subject:  General scheduling domains take 2
Date:  Wed, 26 Nov 2003 20:17:37 +1100

Hi,

http://www.kerneltrap.org/~npiggin/w24/

I have progressed a bit further, and the data structure is slightly
changed.

I have done code to build the scheduling description for SMT P4s. It
can be enabled with a new config option although don't try this with
NUMA yet (easy to fix). Note this is quite unlikely to actually do
any good on a pentium 4 because I haven't been able to test it!

The generic scheduling description works nicely on the 16 way NUMAQ
at OSDL and gives results very close to those I was getting before,
so I think I have done a good job at recreating that scheduling policy,
and the scheduling domains doesn't appear to have too much overhead.

The data structure is a bit difficult to understand. I have the start
of a paper here http://www.kerneltrap.org/~npiggin/paper.ps.gz but its
only really worth looking at for the pictures at the end for now.

Questions, comments welcome.

Nick


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

Copyright © 2003, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds