[MLton] More on parallelism

skaller skaller at users.sourceforge.net
Mon Dec 4 18:04:09 PST 2006


On Mon, 2006-12-04 at 15:41 -0500, Matthew Fluet wrote:

> It's a complicated answer, but it seems to generally break down into a few 
> major components:
> 
> 1) Extend the runtime system so that multiple OS-threads can be spawned to
>     run ML code. 

..

You really need to use a new parallel collector, specifically,
one for which multiple parallel collector threads can operate,
and client threads never stop. Anything else will be out of
date for Mlton's target market before the work is done.


-- 
John Skaller <skaller at users dot sf dot net>
Felix, successor to C++: http://felix.sf.net



More information about the MLton mailing list