[Haskell-cafe] ANNOUNCE: nobench: Haskell implementaion benchmarks. GHC v Hugs v Yhc v NHC v ...

Donald Bruce Stewart dons at cse.unsw.edu.au
Mon Feb 19 05:34:15 EST 2007


Following recent discussion about a cross-implementation performance
benchmark suite, based on nofib, I've gone and combined nofib with the
great language shootout programs, and rewritten the build system to
support cross implementation measurements.

The result is:

    nobench
    http://www.cse.unsw.edu.au/~dons/nobench.html

The benchmark suite runs regularly, and currently reports the
speed of each program in the suite, running under each system. The
results are quite interesting. The most recent run is available:

    http://www.cse.unsw.edu.au/~dons/nobench/bench.results
    http://www.cse.unsw.edu.au/~dons/nobench/bench.log

The programs are a mixture of traditional nofib style Haskell, with more
performance-tuned code from the shootout. More tweaking is required to
help better support nhc and yhc (and jhc, and ...).

The entire benchmark set and framework is available via darcs:

    darcs get http://www.cse.unsw.edu.au/~dons/code/nobench

Currently todo are porting the rest of nofib, pretty graphs of the
results (and html),  and memory use measurements.

Patches welcome! 

Cheers,
   Don


More information about the Haskell-Cafe mailing list