[Haskell-cafe] ANNOUNCE: The Fibon benchmark suite (v0.2.0)
David Peixotto
dmp at rice.edu
Tue Nov 9 16:24:26 EST 2010
I'm pleased to announce the release of the Fibon benchmark tools and suite.
Fibon is a set of tools for running and analyzing benchmark programs in
Haskell. Most importantly, it includes an optional set of benchmark
programs including many programs taken from the Hackage open source
repository.
The source code for the tools and benchmarks are available on github
https://github.com/dmpots/fibon
http://github.com/dmpots/fibon-benchmarks
The Fibon tools (without the benchmarks) are available on hackage.
http://hackage.haskell.org/package/fibon
The package needs to be unpacked and built in place to be able to run any
benchmarks. It can be used with the official Fibon benchmarks or you can
create your own suite and just use Fibon to run and analyze your benchmark
programs.
Some more documentation is available on the fibon wiki
https://github.com/dmpots/fibon/wiki
Fibon Tools
===================================================================
Fibon is a pure Haskell framework for running and analyzing benchmark
programs. Cabal is used for building the benchmarks. The benchmark
harness, configuration files, and benchmark descriptions are all written in
Haskell. The benchmark descriptions and run configurations are all statically
compiled into the benchmark runner to ensure that configuration errors are
found at compile time.
The Fibon tools are not tied to any compiler infrastructure and can build
benchmarks using any compiler supported by cabal. However, there are some
extra features available when using GHC to build the benchmarks:
* Support in config files for using an inplace GHC HEAD build
* Support in `fibon-run` for collecting GC stats from GHC compiled programs
* Support in `fibon-analyse` for reading GC stats from Fibon result files
The Fibon Benchmark Suite
===================================================================
The Fibon benchmark suite currently contains 34 benchmarks from a variety of
sources. The individual benchmarks and lines of code are given below.
Dph
_DphLib 316
Dotp 308
Qsort 236
QuickHull 680
Sumsq 72
------------------------------
TOTAL 1612
Hackage
Agum 786
Bzlib 432
Cpsa 11582
Crypto 4486
Fgl 3834
Fst 4532
Funsat 16085
Gf 23970
HaLeX 4035
Happy 5833
Hgalib 819
Palindromes 496
Pappy 7313
QuickCheck 4495
Regex 6873
Simgi 5134
TernaryTrees 722
Xsact 2783
------------------------------
TOTAL 104210
Repa
_RepaLib 8775
Blur 77
FFT2d 89
FFT3d 103
Laplace 274
MMult 133
------------------------------
TOTAL 9451
Shootout
BinaryTrees 63
ChameneosRedux 96
Fannkuch 27
Mandelbrot 68
Nbody 192
Pidigits 26
SpectralNorm 97
------------------------------
TOTAL 569
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/haskell-cafe/attachments/20101109/b920659e/attachment.html
More information about the Haskell-Cafe
mailing list