
IIRC, there was some work being done this past summer on parallelizing GC for SMP GHC (I think that's my current record for most acronyms in one sentence). GHC 6.6 is reported as having single-threaded GC, and I'm wondering if an unforeseen technical problem might have come up with parallelization, or whether something is still in the works. Excitedly awaiting GHC's SMP GC, Chad Scherrer "Time flies like an arrow; fruit flies like a banana" -- Groucho Marx

Chad Scherrer wrote:
IIRC, there was some work being done this past summer on parallelizing GC for SMP GHC (I think that's my current record for most acronyms in one sentence). GHC 6.6 is reported as having single-threaded GC, and I'm wondering if an unforeseen technical problem might have come up with parallelization, or whether something is still in the works.
Excitedly awaiting GHC's SMP GC,
GHC 6.6 does run code in parallel on SMP hardware, but the GC is still single threaded. We have a prototype parallel GC, and I'm planning to work on it some more in the next few months... you'll probably see it in GHC 6.8. Cheers, Simon

Sounds great, thanks!
-Chad
On 10/16/06, Simon Marlow
GHC 6.6 does run code in parallel on SMP hardware, but the GC is still single threaded. We have a prototype parallel GC, and I'm planning to work on it some more in the next few months... you'll probably see it in GHC 6.8.
Cheers, Simon
participants (2)
-
Chad Scherrer
-
Simon Marlow