The fibon package

[Tags: bsd3, program]

Fibon is a set of tools for running and analyzing benchmark programs. The fibon package contains the tools for benchmarking, but not the benchmarks themselves. The package will build, but will not have any benchmarks to run. A set of benchmarks can be found in the github repo

http://github.com/dmpots/fibon-benchmarks

Fibon is a pure Haskell framework for running and analyzing benchmarks. Cabal is used for building the benchmarks, and 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 inplace GHC HEAD builds * Support in fibon-run for collecting GC stats from GHC compiled programs * Support in fibon-analyse for reading GC stats from Fibon result files

For more details see the Fibon wiki: http://github.com/dmpots/fibon/wiki


Properties

Versions0.1.0, 0.2.0
Dependenciesbase (==4.*), bytestring (==0.9.*), Cabal (==1.8.*), cereal (==0.3.*), containers, directory (==1.0.*), filepath (==1.1.*), hslogger (==1.0.*), mtl (==1.1.*), old-locale (==1.0.*), old-time (==1.0.*), process (==1.0.*), statistics (==0.6.*), syb (==0.1.*), time (==1.1.*), vector (==0.6.*)
LicenseBSD3
AuthorDavid M Peixotto
Maintainerdmp@rice.edu
StabilityExperimental
CategoryBenchmarking
Home pagehttp://github.com/dmpots/fibon/wiki
Bug trackerhttp://github.com/dmpots/fibon/issues
Source repositoryhead: git clone git://github.com/dmpots/fibon.git
this: git clone git://github.com/dmpots/fibon.git(tag v0.2.0)
Executablesfibon-analyse, fibon-init, fibon-run
Upload dateTue Nov 9 19:59:22 UTC 2010
Uploaded byDavidPeixotto
Downloads177 total (16 in last 30 days)

Flags

NameDescriptionDefault
analyseBuild the fibon-analyse programEnabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainers' corner

For package maintainers and hackage trustees