[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