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 21 July 2008.
geometricMean
Larceny 1.75
PetitLarc 3.98
Ikarus 1.79
PLT 3.56
Ypsilon 10.85
browse
Larceny 5.78
PetitLarc 15.52
Ikarus 4.74
PLT 13.18
Ypsilon 42.48
deriv
Larceny 8.81
PetitLarc 26.94
Ikarus 6.83
PLT 19.46
Ypsilon 89.45
dderiv
Larceny 22.21
PetitLarc 74.83
Ikarus
PLT 95.48
Ypsilon 215.46
destruc
Larceny 3.82
PetitLarc 9.74
Ikarus 2.66
PLT 7.94
Ypsilon 20.24
diviter
Larceny 6.09
PetitLarc 19.77
Ikarus 4.80
PLT 9.86
Ypsilon 66.48
divrec
Larceny 9.96
PetitLarc 24.87
Ikarus 7.24
PLT 14.68
Ypsilon 250.33
puzzle
Larceny 8.32
PetitLarc 23.83
Ikarus 5.48
PLT 43.95
Ypsilon 60.66
triangl
Larceny 16.31
PetitLarc 32.32
Ikarus 7.84
PLT 20.98
Ypsilon 90.16
tak
Larceny 4.66
PetitLarc 11.39
Ikarus 5.91
PLT 10.34
Ypsilon 36.88
takl
Larceny 5.68
PetitLarc 17.17
Ikarus 7.06
PLT 11.98
Ypsilon 69.07
ntakl
Larceny 5.25
PetitLarc 17.24
Ikarus 6.28
PLT 11.18
Ypsilon 68.83
cpstak
Larceny 7.97
PetitLarc 16.32
Ikarus 5.54
PLT 9.18
Ypsilon 79.99
ctak
Larceny 31.98
PetitLarc 37.58
Ikarus 11.89
PLT 6040.99
Ypsilon 34.52
fib
Larceny 3.52
PetitLarc 10.68
Ikarus 4.00
PLT 5.88
Ypsilon 23.44
fibc
Larceny 20.39
PetitLarc 26.19
Ikarus 9.08
PLT 1188.95
Ypsilon 49.55
fibfp
Larceny 17.32
PetitLarc 41.29
Ikarus 8.55
PLT 31.01
Ypsilon 78.36
sum
Larceny 6.67
PetitLarc 21.24
Ikarus 5.94
PLT 5.95
Ypsilon 66.83
sumfp
Larceny 14.09
PetitLarc 30.21
Ikarus 8.10
PLT 19.66
Ypsilon 79.10
fft
Larceny 13.65
PetitLarc 21.08
Ikarus 9.88
PLT 17.24
Ypsilon 30.41
mbrot
Larceny 33.66
PetitLarc 77.87
Ikarus 23.46
PLT 56.02
Ypsilon 179.83
mbrotZ
Larceny 79.38
PetitLarc 80.11
Ikarus
PLT 165.25
Ypsilon 292.06
nucleic
Larceny 22.72
PetitLarc 56.35
Ikarus 8.59
PLT 64.99
Ypsilon 84.73
pnpoly
Larceny 12.49
PetitLarc 25.32
Ikarus 6.87
PLT 18.63
Ypsilon 75.12
ack
Larceny 6.98
PetitLarc 13.43
Ikarus 5.62
PLT 13.78
Ypsilon 222.86
array1
Larceny 4.35
PetitLarc 11.70
Ikarus 6.40
PLT 7.76
Ypsilon 23.47
string
Larceny 7.98
PetitLarc 8.08
Ikarus 6.64
PLT 4.43
Ypsilon 2.76
sum1
Larceny 9.96
PetitLarc 18.35
Ikarus 6.90
PLT 21.06
Ypsilon 3.00
cat
Larceny 8.48
PetitLarc 13.14
Ikarus 4.10
PLT 93.94
Ypsilon 76.34
cat2
Larceny 8.00
PetitLarc 14.81
Ikarus 7.83
PLT 180.95
Ypsilon 73.33
cat3
Larceny 19.46
PetitLarc 55.09
Ikarus
PLT 72.86
Ypsilon 33.61
tail
Larceny 15.00
PetitLarc 25.47
Ikarus 4.53
PLT 7.77
Ypsilon 5.26
wc
Larceny 4.17
PetitLarc 8.17
Ikarus 3.69
PLT 40.67
Ypsilon 48.80
read0
Larceny 215.23
PetitLarc 326.20
Ikarus 22.87
PLT 242.50
Ypsilon
read1
Larceny 23.27
PetitLarc 54.45
Ikarus 19.67
PLT 77.65
Ypsilon 5.24
read2
Larceny 23.63
PetitLarc 53.59
Ikarus 21.78
PLT 78.87
Ypsilon 5.64
read3
Larceny 41.71
PetitLarc 109.67
Ikarus
PLT 77.81
Ypsilon 6.97
bibfreq
Larceny 4.22
PetitLarc 7.07
Ikarus 2.10
PLT 3.59
Ypsilon
bibfreq2
Larceny 4.20
PetitLarc 7.73
Ikarus
PLT 6.64
Ypsilon
compiler
Larceny 13.13
PetitLar
Ikarus 7.93
PLT 16.43
Ypsilon 41.74
conform
Larceny 7.09
PetitLarc 25.60
Ikarus 5.69
PLT 20.85
Ypsilon 57.94
dynamic
Larceny 10.18
PetitLarc 20.68
Ikarus 8.08
PLT 26.14
Ypsilon 24.62
earley
Larceny 18.08
PetitLarc 39.65
Ikarus 18.78
PLT 27.04
Ypsilon
graphs
Larceny 13.10
PetitLarc 25.38
Ikarus 5.36
PLT 10.95
Ypsilon 175.79
lattice
Larceny 22.12
PetitLarc 79.26
Ikarus 20.90
PLT 65.06
Ypsilon 204.29
matrix
Larceny 6.92
PetitLarc 15.05
Ikarus 3.98
PLT 13.38
Ypsilon 41.62
maze
Larceny 6.28
PetitLarc 11.03
Ikarus 2.14
PLT 9.48
Ypsilon 19.61
mazefun
Larceny 5.39
PetitLarc 15.07
Ikarus 5.59
PLT 13.20
Ypsilon 48.75
nqueens
Larceny 23.05
PetitLarc 56.50
Ikarus 20.24
PLT 32.16
Ypsilon 269.51
paraffins
Larceny 11.84
PetitLarc 14.07
Ikarus 16.80
PLT 23.28
Ypsilon
parsing
Larceny 18.66
PetitLarc 55.77
Ikarus 15.60
PLT 43.49
Ypsilon
peval
Larceny 6.63
PetitLarc 20.79
Ikarus 5.67
PLT 13.73
Ypsilon 59.84
pi
Larceny 107.92
PetitLarc 274.08
Ikarus .40
PLT 1.31
Ypsilon
primes
Larceny 13.09
PetitLarc 16.16
Ikarus 3.80
PLT 40.97
Ypsilon 54.55
quicksort
Larceny 16.50
PetitLarc 61.63
Ikarus 15.09
PLT 34.54
Ypsilon
ray
Larceny 10.41
PetitLarc 25.95
Ikarus 5.75
PLT 28.30
Ypsilon 43.10
scheme
Larceny 19.69
PetitLarc 56.50
Ikarus 14.47
PLT 48.11
Ypsilon 102.98
simplex
Larceny 19.41
PetitLarc 64.99
Ikarus 13.03
PLT 28.41
Ypsilon 170.25
slatex
Larceny 8.22
PetitLarc 10.67
Ikarus 8.85
PLT 13.99
Ypsilon 12.75
nboyer
Larceny 4.80
PetitLarc 9.54
Ikarus 3.77
PLT 7.11
Ypsilon
sboyer
Larceny 8.53
PetitLarc 26.16
Ikarus 5.90
PLT 13.37
Ypsilon
gcbench
Larceny 18.77
PetitLarc 30.08
Ikarus 7.85
PLT 126.57
Ypsilon
mperm
Larceny 36.30
PetitLarc 62.01
Ikarus 60.89
PLT 82.54
Ypsilon
equal
Larceny 17.35
PetitLarc 46.15
Ikarus
PLT 16.18
Ypsilon 12.52
normalization
Larceny 22.22
PetitLarc 30.48
Ikarus
PLT 4.82
Ypsilon 78.05
bv2string
Larceny 12.05
PetitLarc 12.03
Ikarus 6.40
PLT 18.81
Ypsilon
listsort
Larceny 6.06
PetitLarc 16.65
Ikarus 2.74
PLT 8.80
Ypsilon
vecsort
Larceny 5.62
PetitLarc 16.16
Ikarus 2.70
PLT 7.60
Ypsilon
hashtable0
Larceny 9.80
PetitLarc 21.54
Ikarus
PLT 19.15
Ypsilon 101.52