public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* low-latency patches
@ 2001-03-08 13:06 Andrew Morton
  0 siblings, 0 replies; 17+ messages in thread
From: Andrew Morton @ 2001-03-08 13:06 UTC (permalink / raw)
  To: lkml, lad

These have been updated, retested and I'm now tracking
the -ac kernels.

	http://www.uow.edu.au/~andrewm/linux/schedlat.html#downloads

Changes since Jan 23:  none.

-

^ permalink raw reply	[flat|nested] 17+ messages in thread
* low-latency patches
@ 2001-10-06  6:05 Bob McElrath
  2001-10-06  6:46 ` Andrew Morton
  2001-10-06 22:36 ` Robert Love
  0 siblings, 2 replies; 17+ messages in thread
From: Bob McElrath @ 2001-10-06  6:05 UTC (permalink / raw)
  To: linux-kernel

[-- Attachment #1: Type: text/plain, Size: 1038 bytes --]

It seems there are two low-latency projects out there.  The one by Robert Love:
    http://tech9.net/rml/linux/
and the original one:
    http://www.uow.edu.au/~andrewm/linux/schedlat.html

Correct me if I'm wrong, but the former uses spinlocks to know when it can
preempt the kernel, and the latter just tries to reduce latency by adding
(un)conditional_schedule and placing it at key places in the kernel?

My questions are:
1) Which of these two projects has better latency performance?  Has anyone
    benchmarked them against each other?
2) Will either of these ever be merged into Linus' kernel (2.5?)
3) Is there a possibility that either of these will make it to non-x86
    platforms?  (for me: alpha)  The second patch looks like it would
    straightforwardly work on any arch, but the config.in for it is only in
    arch/i386.  Robert Love's patches would need some arch-specific asm...

Thanks,
-- Bob

Bob McElrath (rsmcelrath@students.wisc.edu) 
Univ. of Wisconsin at Madison, Department of Physics

[-- Attachment #2: Type: application/pgp-signature, Size: 240 bytes --]

^ permalink raw reply	[flat|nested] 17+ messages in thread
* Re: low-latency patches
@ 2001-10-10 15:27 David Balazic
  0 siblings, 0 replies; 17+ messages in thread
From: David Balazic @ 2001-10-10 15:27 UTC (permalink / raw)
  To: alan, linux-kernel@vger.kernel.org

Alan Cox (alan@lxorguk.ukuu.org.uk) wrote :
> > Right. It needs to be a conscious, planned decision: "from now on, 
> > holding a lock for more than 500 usecs is a bug". 
> 
> Firstly you can start with "of course some hardware will stall the bus 
> longer than that" 

So ?

Some hardware miscalculates certain floating point operations,
but we still use FPUs.

Some ethernet cards corrupt the packets, but Linux still supports ethernet.

Some IDE hardrives lock up in DMA mode, yet Linux still supports DMA.

Some softmodems don't work at all, yet Linux still support modems.

There is always buggy hardware in every category. No reason to not use the good ones.

david, just being a PITA ...

-- 
David Balazic
--------------
"Be excellent to each other." - Bill S. Preston, Esq., & "Ted" Theodore Logan
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

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

end of thread, other threads:[~2001-10-10 15:27 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-03-08 13:06 low-latency patches Andrew Morton
  -- strict thread matches above, loose matches on Subject: below --
2001-10-06  6:05 Bob McElrath
2001-10-06  6:46 ` Andrew Morton
2001-10-06 16:33   ` Daniel Phillips
2001-10-06 20:42   ` Bob McElrath
2001-10-06 22:00   ` Mike Fedyk
2001-10-06 22:22     ` Robert Love
2001-10-08 12:47     ` Helge Hafting
2001-10-08 17:41       ` george anzinger
2001-10-08 18:24         ` Andrew Morton
2001-10-08 18:36           ` Alan Cox
2001-10-07  1:12   ` Robert Love
2001-10-07  2:38     ` Jeffrey W. Baker
2001-10-07  2:55       ` Robert Love
2001-10-06 22:36 ` Robert Love
2001-10-06 22:46   ` Mike Fedyk
2001-10-10 15:27 David Balazic

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