On Tue, 23 Dec 2003 12:36, Nick Piggin wrote:
Con Kolivas wrote:
I discussed this with Ingo and that's the sort of thing we thought of.Well I guess it would still be nice for "SMP HT" as well. Hopefully the
Perhaps a relative crossover of 10 dynamic priorities and an absolute
crossover of 5 static priorities before things got queued together. This
is really only required for the UP HT case.
code can be generic enough that it would just carry over nicely.
I disagree. I can't think of a real world scenario where 2+ physical cpus would benefit from this.
It does have complications though because the load balancer would have to be taught
about it, and those architectures that do hardware priorities probably
don't even want it.
Probably the simple relative/absolute will have to suffice. However it still doesn't help the fact that running something cpu bound concurrently at nice 0 with something interactive nice 0 is actually slower if you use a UP HT processor in SMP mode instead of UP.