From: Nick Piggin <nickpiggin@yahoo.com.au>
To: Jesse Barnes <jbarnes@engr.sgi.com>
Cc: linux-kernel@vger.kernel.org, linux-ia64@vger.kernel.org,
John Hawkes <hawkes@sgi.com>, Ingo Molnar <mingo@elte.hu>
Subject: Re: [PATCH] add scheduler domains for ia64
Date: Sun, 15 Aug 2004 00:54:59 +0000 [thread overview]
Message-ID: <411EB463.5090809@yahoo.com.au> (raw)
In-Reply-To: <200408141352.01486.jbarnes@engr.sgi.com>
Jesse Barnes wrote:
> On Friday, August 13, 2004 8:23 pm, Nick Piggin wrote:
>
>>Andrew's latest tree should have a number of improvements and changes
>>to the sched domains code which you will need to synch up to.
>
>
> Yeah, I forgot about those. I'll respin against your consolidation stuff.
>
Thanks.
>
>>One issue you may have is that Ingo removed the ability to have arch
>>code override the domain structure due to it being too hazardous for
>>architectures to use in this form (which I don't entirely disagree with).
>>
>>Now I guess your patch could go into the generic code because it is
>>pretty general - however are you guys going to want to do anything
>>more fancy with these things?
>
>
> Maybe, we haven't figured out the best way to schedule on a 512p yet, but most
> or all of this code is generic. In order for things to work at all though,
> we'll need to change some of the SD_NODE_INIT values, maybe we can keep that
> as per-arch?
>
Yeah, all the SD_*_INIT values are overridable. We could even say, put
in an SD_NODE2_INIT for a 2nd level NUMA domain in the generic code,
for example.
I'd say your closest-node setup would probably get close to what you want.
The main thing you want is to not do huge amounts of balancing work in
interrupt context, and also not to move a task from one side of the
system to the other when one node is a little bit out of balance.
I guess if you want to do anything fancier then we can take a look at
re-exporting the domain setup.
next prev parent reply other threads:[~2004-08-15 0:54 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-08-13 18:08 [PATCH] add scheduler domains for ia64 Jesse Barnes
2004-08-14 3:23 ` Nick Piggin
2004-08-14 20:52 ` Jesse Barnes
2004-08-15 0:54 ` Nick Piggin [this message]
2004-08-17 20:57 ` Jesse Barnes
2004-08-20 2:11 ` Nick Piggin
2004-08-20 2:22 ` Jesse Barnes
2004-08-20 6:28 ` Andrew Morton
2004-08-20 14:57 ` Jesse Barnes
2004-08-20 8:06 ` Ingo Molnar
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=411EB463.5090809@yahoo.com.au \
--to=nickpiggin@yahoo.com.au \
--cc=hawkes@sgi.com \
--cc=jbarnes@engr.sgi.com \
--cc=linux-ia64@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=mingo@elte.hu \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox