That's almost what they do with KSE in FreeBSD (or Scheduler Activation in NetBSD) right ?
 
Phil;
 

 
I've been writing a lot of Erlang code lately, and I keep thinking about, but not having too much time to do much about, wanting to have a runtime for the libthread "threads" that could auto-schedule them to libthread "procs", in much the same way Haskell "sparks" may end up real threads, or Erlang processes, might run in parallel.

Dave
 


----- Original Message ----- From: "ron minnich" <rminnich@gmail.com>
To: "Fans of the OS Plan 9 from Bell Labs" <9fans@9fans.net>
Sent: Thursday, July 31, 2008 4:23 AM
Subject: Re: [9fans] Plan 9 on Blue Gene



On Wed, Jul 30, 2008 at 6:48 PM, David Leimbach <leimy2k@gmail.com> wrote:

Does Plan 9 Port help?  I mean, libthread on Plan 9 Port alone could be
worth a ton to me in some situations.
Concurrent programming for the win?

probably not for this community. When we had plan9port in xcpu we got
nothing but complaints. This in spite of the fact that some things are
impossible to scale with 5000 posix threads, and easy to scale with
5000 plan 9 style threads.

ron