Hello Brian,

Saturday, August 11, 2007, 8:35:49 PM, you wrote:

> The key idea of Cilk is that it's easier to deparallelize than it is to
> parallelize, especially automatically.  So the idea is that the program is
> written incredibly parallel, with huge numbers of microthreads, which are
> (on average) very cheap to spawn.  The runtime then deparallelizes the
> microthreads, running multiple microthreads sequentially within a single
> real thread (a worker thread).

this idea is in wide use now: it's how ghc, erlang, ruby and virtually
any other interpreting languages work :))


-- 
Best regards,
 Bulat                            mailto:[EMAIL PROTECTED]

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to