<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
<font face="Helvetica, Arial, sans-serif">Hi all,<br>
<br>
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.<br>
<br>
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).<br>
<br>
If I understood it correctly, the current garbage collector of GHC is
single threaded, which really hinders SMP<br>
<br>
Any plans on improving this or workarounds? <br>
<br>
Thanks,<br>
Peter<br>
<br>
</font>
</body>
</html>