Parallel GHC on Altix?

Simon Marlow simonmarhaskell at
Wed May 10 08:12:18 EDT 2006

Chad Scherrer wrote:
> On Mon, 2006-05-08 at 12:19 +0100, Simon Marlow wrote:
>>>My understanding is that for the 32-bit version, this all works in 
>>>parallel, but GC is sequential. Is that still the case? Is the 64-bit 
>>>version in the same state?
>>nested data parallelism: not yet.  forkIO, MVars, STM, par, and 
>>strategies are all working in 6.5 right now.  throwTo is not working on 
>>multiple CPUs yet.
>>There shouldn't be any difference between 32 and 64 bit support.
> Ok, great. Is is correct that the GC is still sequential? Are there
> particular difficulties in getting NDP and parallel GC working, or is it
> just a matter of having so many other pieces to work on?

NDP is being actively worked on by Roman Leshchinskiy and Manuel 

The GC is currently single-threaded, but we have an intern who started 
here this week (Roshan James) who is working on a parallel 
implementation of the GC.


More information about the Glasgow-haskell-users mailing list