login
Header Space

 
 

Re: revivesa status 2008/07/09

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Jason Thorpe <thorpej@...>
Cc: David Holland <dholland-tech@...>, Mindaugas Rasiukevicius <rmind@...>, Christos Zoulas <christos@...>, <tech-kern@...>
Date: Wednesday, July 23, 2008 - 10:18 pm

On Wed, Jul 23, 2008 at 03:52:09PM -0700, Jason Thorpe wrote:

Shouldn't on MP systems either :-)

(not that I know if we do or not, I haven't looked inside libpthread
in a couple years.)


Right now there aren't, overall, very many apps that are threaded such
that the threading buys much in the way of performance. There also
aren't, overall, very many apps that make 10,000 user threads, because
it doesn't work, at least not without using Erlang or some other
similar environment with its own threading code.

Both of these things are likely to change over the next five to ten
years. (Unless the industry decides instead to just stagnate, which is
a distinct possibility.)

I don't remember if I said this in my previous post or not, but I do
think there is something to be gained by multiplexing threads;
however, scheduler activations are the wrong model for doing so.

Also, all of this is irrelevant. revivesa should go in as part of
COMPAT_40, because otherwise we break compat and there's no reason not
to. Meanwhile, replacing ad's shiny new 1:1 threads with anything else
anytime soon would be stupid.

-- 
David A. Holland
dholland@netbsd.org
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: revivesa status 2008/07/09, Christos Zoulas, (Sat Jul 12, 12:23 pm)
Re: revivesa status 2008/07/09, Greg Troxel, (Sun Jul 13, 8:44 am)
Re: revivesa status 2008/07/09, Mindaugas Rasiukevicius, (Sun Jul 13, 9:58 am)
Re: revivesa status 2008/07/09, Bill Stouder-Studenmund, (Sun Jul 13, 6:22 pm)
re: revivesa status 2008/07/09 , matthew green, (Sun Jul 13, 8:34 pm)
Re: revivesa status 2008/07/09 , Jason Thorpe, (Wed Jul 23, 10:21 am)
Re: revivesa status 2008/07/09, David Holland, (Sun Jul 13, 10:16 am)
Re: revivesa status 2008/07/09, Matthias Scheler, (Sun Jul 13, 10:14 am)
Re: revivesa status 2008/07/09, Steven M. Bellovin, (Sun Jul 13, 9:06 am)
Re: revivesa status 2008/07/09, Mindaugas Rasiukevicius, (Sat Jul 12, 2:05 pm)
Re: revivesa status 2008/07/09, Andrew Doran, (Thu Jul 24, 4:25 am)
Re: revivesa status 2008/07/09, SODA Noriyuki, (Thu Jul 24, 8:51 am)
Re: revivesa status 2008/07/09, David Holland, (Sat Jul 12, 3:27 pm)
Re: revivesa status 2008/07/09, Jason Thorpe, (Wed Jul 23, 6:52 pm)
Re: revivesa status 2008/07/09, David Holland, (Wed Jul 23, 10:18 pm)
Re: revivesa status 2008/07/09, Jason Thorpe, (Thu Jul 24, 12:34 pm)
Re: revivesa status 2008/07/09, Johnny Billquist, (Thu Jul 24, 1:06 pm)
Re: revivesa status 2008/07/09, SODA Noriyuki, (Wed Jul 23, 10:44 pm)
Re: revivesa status 2008/07/09, Ted Lemon, (Thu Jul 24, 12:15 am)
Re: revivesa status 2008/07/09, Jason Thorpe, (Thu Jul 24, 12:37 pm)
Re: revivesa status 2008/07/09, Ted Lemon, (Thu Jul 24, 4:20 pm)
speck-geostationary