* [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