public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] Stairacse scheduler v6.E for 2.6.7-rc3
@ 2004-06-15 21:04 Con Kolivas
  2004-06-16  6:38 ` Felipe Alfaro Solana
                   ` (2 more replies)
  0 siblings, 3 replies; 14+ messages in thread
From: Con Kolivas @ 2004-06-15 21:04 UTC (permalink / raw)
  To: linux-kernel

Here is an updated version of the staircase scheduler. I've been trying to hold
off for 2.6.7 final but this has not been announced yet. Here is a brief update
summary.

http://ck.kolivas.org/patches/2.6/2.6.7-rc3/patch-2.6.7-rc3-s6.E


Changes:

A lot more code from the original scheduler not required by staircase has been
removed (610 deletions, 223 additions).

The "compute" mode now also includes cache trash minimisation by introducing
delayed preemption. A task of higher priority will force a reschedule after a
task has run a minimum of cache_decay_ticks. This increases the latency
slightly but optimises cpu cache utilisation.

The yield() implementation was fixed to ensure it yielded to all other tasks.

Tiny cleanups elsewhere.


Stability of this version has been confirmed in a number of different settings
for days.

Testing, comments welcome.
Con


^ permalink raw reply	[flat|nested] 14+ messages in thread
* Re: [PATCH] Stairacse scheduler v6.E for 2.6.7-rc3
@ 2004-06-16 22:53 Alastair Stevens
  0 siblings, 0 replies; 14+ messages in thread
From: Alastair Stevens @ 2004-06-16 22:53 UTC (permalink / raw)
  To: linux-kernel

>> Hi, does this resolve the issue with ut2004? (Or is another setting
>> for it needed?) I haven't tried myself, but others reported that
>> setting interactive to 0 didn't help, nor giving ut2004 more priority
>> via (re)nice.
>
>Good question. I don't own UT2004 so I was hoping a tester might
>enlighten me.
>
>Con

Well, I can report that it looks just fine from here.  I'm running 2.6.7
with the staircase patch, and UT2004 - as well as everything else -
works great.  Machine is an Athlon XP 2600+ with nVidia FX 5600.  I
haven't tweaked any nice values or /proc settings.

FWIW, the whole 2.6.7 experience seems great.  All of the mysterious
troubles I had with 2.6.6 (eg failing to call init) seem to have
vanished, and everything is running beautifully again.  For me, at
least, 2.6.6 was a very ungreased turkey, but now I'm happy again!

Cheers
Alastair

-- 
                                        o
Alastair Stevens : child of 1976       /-'_              LPI (Level 1)
>> www.altruxsolutions.co.uk          |\/(*)   /\__     Linux Certified
_________________________________ . .(*) _____/    \___________________
Still browsing with IE?  GET WITH THE PROGRAM @ www.mozilla.org/firefox


^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2004-06-17  0:44 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-06-15 21:04 [PATCH] Stairacse scheduler v6.E for 2.6.7-rc3 Con Kolivas
2004-06-16  6:38 ` Felipe Alfaro Solana
2004-06-16 11:35   ` Con Kolivas
2004-06-16 12:59 ` Prakash K. Cheemplavam
2004-06-16 13:01   ` Con Kolivas
2004-06-16 13:11     ` Prakash K. Cheemplavam
2004-06-16 13:14       ` Con Kolivas
2004-06-16 14:11         ` Prakash K. Cheemplavam
2004-06-16 21:43         ` Prakash K. Cheemplavam
2004-06-17  0:43           ` Con Kolivas
2004-06-16 23:54     ` Panagiotis Papadakos
2004-06-17  0:39       ` Con Kolivas
2004-06-16 19:03 ` Phy Prabab
  -- strict thread matches above, loose matches on Subject: below --
2004-06-16 22:53 Alastair Stevens

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox