Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Mar 2008 22:06:54 -0400
From:      David Schultz <das@FreeBSD.ORG>
To:        Julian Elischer <julian@elischer.org>
Cc:        Daniel Eischen <deischen@FreeBSD.ORG>, FreeBSD Current <current@FreeBSD.ORG>
Subject:   Re: KSE
Message-ID:  <20080314020654.GA35542@zim.MIT.EDU>
In-Reply-To: <47D82E6F.6010302@elischer.org>
References:  <47D82E6F.6010302@elischer.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Mar 12, 2008, Julian Elischer wrote:
> In the last few years several things have happened that have
> changed the threading landscape, in particular the fact is, that
> with it's commanding position, Linux has forced most developers to
> abandon threading their applications in a way that is not suitable for 
> 1:1.

Because of this, even if all of you had done the world's best SA
implementation in the world, it might not have improved
performance for any of the "killer applications" at all. That's
because the designers of these apps have put a lot of effort into
making them run well on many platforms, including ones where
threads are expensive; hence, M:N threads are just extra
baggage. Solaris had a pretty mature M:N threading implementation
that they essentially abandoned several years ago, probably for
similar reasons. It's a shame things worked out this way, because
it pushes more complexity into the apps, but that's life.

Thanks for all the work you guys put into it.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080314020654.GA35542>