public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH][0/3] Scheduler policies for staircase
@ 2004-08-04  0:40 Con Kolivas
  2004-08-04 11:03 ` Takashi Iwai
  0 siblings, 1 reply; 4+ messages in thread
From: Con Kolivas @ 2004-08-04  0:40 UTC (permalink / raw)
  To: linux-kernel

These patches are not required to evaluate the staircase scheduler that is 
currently in mm2, so akpm you dont need to add these. However the users of 
the -ck patchset have been safely using the extra scheduling policies that 
these patches support. So this is for people to know they already exist and 
allow for wider testing.

The three patches that follow are:
schedrange - this makes it easier to implement more policies in code

schedbatch - this implements idle scheduling for close-to-weightless task 
scheduling which only schedules this class of task when nothing else wants 
to run. 

schediso - this implements soft real time scheduling for non-privileged 
tasks (isochronous scheduling).

patches are for 2.6.8-rc2-mm2
see each following patch for more details.

Con


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

* Re: [PATCH][0/3] Scheduler policies for staircase
@ 2004-08-04  5:43 Maciej Soltysiak
  0 siblings, 0 replies; 4+ messages in thread
From: Maciej Soltysiak @ 2004-08-04  5:43 UTC (permalink / raw)
  To: linux-kernel

Con,

I have been using SCHED_BATCH on two machines now with expected
results. So this you might consider this as another success report :-)

Do you think that these schedulers could come into the mainline
soon? Would you submit them to Linus without the staircase scheduler
or would you rather wait for the whole bunch of changes to get
rock-stable ?

Best regards,
Maciej



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

* Re: [PATCH][0/3] Scheduler policies for staircase
  2004-08-04  0:40 [PATCH][0/3] Scheduler policies for staircase Con Kolivas
@ 2004-08-04 11:03 ` Takashi Iwai
  2004-08-04 11:12   ` Con Kolivas
  0 siblings, 1 reply; 4+ messages in thread
From: Takashi Iwai @ 2004-08-04 11:03 UTC (permalink / raw)
  To: Con Kolivas; +Cc: linux-kernel

At Wed, 04 Aug 2004 10:40:26 +1000,
Con Kolivas wrote:
> 
> These patches are not required to evaluate the staircase scheduler that is 
> currently in mm2, so akpm you dont need to add these. However the users of 
> the -ck patchset have been safely using the extra scheduling policies that 
> these patches support. So this is for people to know they already exist and 
> allow for wider testing.
> 
> The three patches that follow are:
> schedrange - this makes it easier to implement more policies in code
> 
> schedbatch - this implements idle scheduling for close-to-weightless task 
> scheduling which only schedules this class of task when nothing else wants 
> to run. 
> 
> schediso - this implements soft real time scheduling for non-privileged 
> tasks (isochronous scheduling).

I'd love to see SCHED_ISO is introduced.
It helps the normal audio streaming.

(but not sure about the video streaming - what happens when the stream
handling is CPU bound?)


Takashi

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

* Re: Scheduler policies for staircase
  2004-08-04 11:03 ` Takashi Iwai
@ 2004-08-04 11:12   ` Con Kolivas
  0 siblings, 0 replies; 4+ messages in thread
From: Con Kolivas @ 2004-08-04 11:12 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: linux-kernel

Takashi Iwai writes:

> At Wed, 04 Aug 2004 10:40:26 +1000,
> Con Kolivas wrote:
>> schediso - this implements soft real time scheduling for non-privileged 
>> tasks (isochronous scheduling).
> 
> I'd love to see SCHED_ISO is introduced.
> It helps the normal audio streaming.
> 
> (but not sure about the video streaming - what happens when the stream
> handling is CPU bound?)

I use "streamer" in sched iso mode, and do the video encoding in a separate 
application (mencoder) through a pipe. So it's a simple threading issue 
where the capture thread is run in sched iso, and the cpu bound encoding 
sched normal.

Cheers,
Con


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

end of thread, other threads:[~2004-08-04 11:12 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-08-04  0:40 [PATCH][0/3] Scheduler policies for staircase Con Kolivas
2004-08-04 11:03 ` Takashi Iwai
2004-08-04 11:12   ` Con Kolivas
  -- strict thread matches above, loose matches on Subject: below --
2004-08-04  5:43 [PATCH][0/3] " Maciej Soltysiak

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