mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Con Kolivas <kernel@kolivas.org>
To: linux-kernel@vger.kernel.org
Subject: [PATCH] Stairacse scheduler v6.E for 2.6.7-rc3
Date: Wed, 16 Jun 2004 07:04:01 +1000	[thread overview]
Message-ID: <1087333441.40cf6441277b5@vds.kolivas.org> (raw)

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


             reply	other threads:[~2004-06-15 23:25 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-06-15 21:04 Con Kolivas [this message]
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
2004-06-16 22:53 Alastair Stevens

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=1087333441.40cf6441277b5@vds.kolivas.org \
    --to=kernel@kolivas.org \
    --cc=linux-kernel@vger.kernel.org \
    /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

all inboxes | Powered by JetHome®