ikarus/benchmarks
Abdulaziz Ghuloum c6861f41d5 * added flonum? and removed ikrt_is_flonum from the runtime system. 2007-03-04 12:59:28 -05:00
..
num-iters
prefix * bug in collector causing dirty bits for code objects with younger reloc 2007-02-22 21:58:38 -05:00
src * completed the move to new specify-representation pass infrastructure. 2007-03-03 23:17:04 -05:00
suffix
sys
README
analyse-results.scm
bench * fixed bug in the graph construction that caused the operand of 2007-03-02 00:41:28 -05:00
evaluate
generate-html-from-all-results.scm
optimize-gcc-options.scm
readme.original
results.Larceny-r6rs * added flonum? and removed ikrt_is_flonum from the runtime system. 2007-03-04 12:59:28 -05:00
results.Petite-Chez-Scheme-r5rs
summarize
summarize.sch
summarize2.sch
table
todo.update

README

This directory contains the Gambit benchmarks and benchmarking
infrastructure, written by Marc Feeley.  Will Clinger has
hacked it up to run benchmarks on the machines used by the
Larceny project, and has added several benchmarks beyond
those distributed with Gambit.

Additional files and directories:

    summarize.sch   ; Scheme code for summarizing results
    summarize2.sch  ; Scheme code for generating HTML of results
    results.*       ; outputs of the bench script
    Results         ; a place to move results.* files

To summarize results:

    % larceny
    > (load "summarize.sch")
    > ((summarize larceny-results) "results.Larceny")
    > ((summarize mzscheme-results) "results.MzScheme")

An output file can be specified as an optional argument.

To generate HTML bar graphs of summarized results:

    % larceny
    > (load "summarize.sch")
    > (load "summarize2.sch")
    > (define summaries (decode-usual-suspects))
    > (graph-benchmarks summaries "temp1")

See the definition of decode-usual-suspects in summarize.sch.
There is also a decode-usual-suspects-linux.

Will Clinger