Hi all,
I did some experiments with concurrent Haskell, and unfortunately I
couldn't get my code run faster when using more cores, actually it ran a
bit slower.
Now I noticed after profiling that about 70% of the time my program was
performing garbage collection (I had lists of 50000 tiny objects that
got recreated 100 times per second).
If I understood it correctly, the current garbage collector of GHC is
single threaded, which really hinders SMP
Any plans on improving this or workarounds?
Thanks,
Peter
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe