Benchmarked on a 2.8 GHz, 32-bit Pentium running Linux.
The numbers show run time in seconds (except for the
geometricMean
pseudo-benchmark, whose numbers show average run time
normalized to the fastest systems).
The bars show relative performance; longer is better.
Last updated 26 December 2007.
geometricMean
Larceny 1.33
Petit L 3.10
Ikarus 2.17
browse
Larceny 6.12
Petit L 16.16
Ikarus 3.65
deriv
Larceny 8.59
Petit L 26.56
Ikarus 6.67
dderiv
Larceny 25.30
Petit L 83.10
Ikarus
destruc
Larceny 3.80
Petit L 10.81
Ikarus 3.64
diviter
Larceny 6.01
Petit L 28.37
Ikarus 7.16
divrec
Larceny 9.97
Petit L 31.42
Ikarus 10.01
puzzle
Larceny 8.39
Petit L 20.82
Ikarus 5.56
triangl
Larceny 10.43
Petit L 32.16
Ikarus 8.02
tak
Larceny 4.63
Petit L 14.02
Ikarus 5.87
takl
Larceny 5.64
Petit L 17.84
Ikarus 7.04
ntakl
Larceny 5.21
Petit L 17.20
Ikarus 6.23
cpstak
Larceny 7.98
Petit L 17.49
Ikarus 6.24
ctak
Larceny 30.34
Petit L 40.18
Ikarus 11.99
fib
Larceny 4.08
Petit L 10.37
Ikarus 4.13
fibc
Larceny 20.10
Petit L 26.02
Ikarus 9.10
fibfp
Larceny 17.50
Petit L 39.78
Ikarus 9.48
sum
Larceny 6.58
Petit L 23.84
Ikarus 5.97
sumfp
Larceny 14.55
Petit L 38.20
Ikarus 8.23
fft
Larceny 13.94
Petit L 21.51
Ikarus 10.23
mbrot
Larceny 33.36
Petit L 90.53
Ikarus 23.79
mbrotZ
Larceny 78.78
Petit L 88.15
Ikarus
nucleic
Larceny 23.21
Petit L 62.33
Ikarus 8.61
pnpoly
Larceny 12.28
Petit L 24.16
Ikarus 6.97
ack
Larceny 6.46
Petit L 14.26
Ikarus 5.62
array1
Larceny 4.37
Petit L 15.22
Ikarus 7.46
string
Larceny 8.29
Petit L 7.48
Ikarus 6.96
sum1
Larceny 13.17
Petit L 22.45
Ikarus 5.82
cat
Larceny 6.80
Petit L 15.98
Ikarus 5.80
cat2
Larceny 6.77
Petit L 13.63
Ikarus
cat3
Larceny 18.47
Petit L 57.80
Ikarus
tail
Larceny 14.50
Petit L 27.39
Ikarus 5.15
wc
Larceny 4.24
Petit L 8.34
Ikarus 3.91
read0
Larceny 202.69
Petit L 335.18
Ikarus
read1
Larceny 19.01
Petit L 43.08
Ikarus
read2
Larceny 19.05
Petit L 43.08
Ikarus
read3
Larceny 38.23
Petit L 94.00
Ikarus
bibfreq
Larceny 4.30
Petit L 7.58
Ikarus 2.12
bibfreq2
Larceny 4.41
Petit L 7.33
Ikarus
compiler
Larceny 13.27
Petit L
Ikarus
conform
Larceny 7.37
Petit L 24.84
Ikarus 5.81
dynamic
Larceny 9.41
Petit L 18.20
Ikarus 7.20
earley
Larceny 18.61
Petit L 39.50
Ikarus 23.82
graphs
Larceny 10.94
Petit L 35.41
Ikarus 5.23
lattice
Larceny 22.21
Petit L 72.23
Ikarus 21.20
matrix
Larceny 7.12
Petit L 15.22
Ikarus
maze
Larceny 6.44
Petit L 11.84
Ikarus
mazefun
Larceny 5.48
Petit L 16.09
Ikarus 5.71
nqueens
Larceny 23.41
Petit L 61.12
Ikarus 20.03
paraffins
Larceny 11.87
Petit L 13.30
Ikarus
parsing
Larceny 19.04
Petit L 52.20
Ikarus 17.06
peval
Larceny 6.80
Petit L 20.80
Ikarus 6.02
pi
Larceny 109.92
Petit L 259.41
Ikarus .44
primes
Larceny 12.88
Petit L 17.44
Ikarus 9.76
quicksort
Larceny 17.05
Petit L 49.63
Ikarus 15.28
ray
Larceny 10.25
Petit L 28.94
Ikarus 6.01
scheme
Larceny 20.69
Petit L 63.93
Ikarus 14.93
simplex
Larceny 20.27
Petit L 65.63
Ikarus 12.91
slatex
Larceny 12.45
Petit L 10.65
Ikarus 9.37
nboyer
Larceny 3.97
Petit L 10.02
Ikarus 4.37
sboyer
Larceny 7.27
Petit L 26.04
Ikarus 5.59
gcbench
Larceny 18.70
Petit L 29.68
Ikarus 21.13
mperm
Larceny 36.73
Petit L 59.76
Ikarus 74.69
equal
Larceny 16.78
Petit L 42.37
Ikarus
normalization
Larceny 22.34
Petit L 31.38
Ikarus
bv2string
Larceny 12.05
Petit L 11.53
Ikarus
listsort
Larceny 5.12
Petit L 14.84
Ikarus 6.33
vecsort
Larceny 4.57
Petit L 15.01
Ikarus 6.66
hashtable0
Larceny 10.25
Petit L 23.35
Ikarus