ANNOUNCE: GHC 6.10.2 Release Candidate 1

Don Stewart dons at galois.com
Wed Mar 18 20:54:05 EDT 2009


I've tried the 6.10.2 RC with some performance-sensitive work code.
The code uses the non-threaded runtime, and makes extensive use of
signals. The results look very good.

The slightly funny (but useful to us) benchmark measures bandwidth
communicating between multiple unix processes. Here's a graph of how
much better 6.10.2 is doing:

    http://galois.com/~dons/images/bandwidth.png

Note we're over a 1G/s bandwidth now with 6.10.2 for the first time :)
Thanks guys!

(Note also we use a slightly modified runtime that has thread deadlock
detection disabled).

There have been quite a few runtime patches, enough that 6.10.2 is
really quite a different runtime now:

    http://galois.com/~dons/rts.patches
    http://galois.com/~dons/6101-6102.diff

Anyway, all those signal and thread handling changes are looking good.

-- Don


More information about the Glasgow-haskell-users mailing list