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 5 July 2007.
geometricMean
Larceny 1.58
Larc v0.93 1.69
Bigloo 2.36
Chicken 3.45
Gambit 1.38
MIT 3.67
MzScheme 3.62
Petite 12.39
Scheme48 21.70
boyer
Larceny .66
Larc v0.93 .69
Bigloo .51
Chicken 2.47
Gambit .78
MIT 1.06
MzScheme 1.45
Petite 28.35
Scheme48 28.63
browse
Larceny 2.78
Larc v0.93 3.36
Bigloo 1.50
Chicken 6.60
Gambit 3.74
MIT 146.71
MzScheme 11.06
Petite 40.42
Scheme48 50.44
cpstak
Larceny 1.95
Larc v0.93 1.92
Bigloo 13.06
Chicken 3.54
Gambit 2.03
MIT 17.13
MzScheme 2.74
Petite 31.16
Scheme48 24.73
ctak
Larceny 4.26
Larc v0.93 3.79
Bigloo 151.20
Chicken 1.49
Gambit 2.05
MIT 174.01
MzScheme 106.44
Petite 3.07
Scheme48 13.76
dderiv
Larceny 1.82
Larc v0.93 2.71
Bigloo 3.52
Chicken 4.94
Gambit 1.50
MIT 3.09
MzScheme 10.30
Petite 27.48
Scheme48 37.28
deriv
Larceny 1.39
Larc v0.93 1.61
Bigloo 3.13
Chicken 4.27
Gambit 1.19
MIT 2.33
MzScheme 9.21
Petite 9.92
Scheme48 26.78
destruc
Larceny 1.11
Larc v0.93 1.13
Bigloo 1.81
Chicken 4.56
Gambit 1.45
MIT 1.80
MzScheme 2.00
Petite 19.18
Scheme48 44.30
diviter
Larceny 1.05
Larc v0.93 1.42
Bigloo 2.95
Chicken .99
Gambit 1.30
MIT 1.43
MzScheme 2.85
Petite 12.12
Scheme48 28.30
divrec
Larceny 1.79
Larc v0.93 2.20
Bigloo 3.54
Chicken 3.24
Gambit 1.76
MIT 1.92
MzScheme 4.03
Petite 11.20
Scheme48 29.50
puzzle
Larceny 1.61
Larc v0.93 1.59
Bigloo 4.65
Chicken 4.35
Gambit 1.52
MIT 5.96
MzScheme 5.55
Petite 35.52
Scheme48 30.06
takl
Larceny .96
Larc v0.93 1.06
Bigloo .67
Chicken .56
Gambit .97
MIT 1.35
MzScheme 1.89
Petite 44.88
Scheme48 44.70
triangl
Larceny 1.72
Larc v0.93 2.63
Bigloo 2.82
Chicken 6.16
Gambit 1.94
MIT 2.41
MzScheme 4.11
Petite 40.40
Scheme48 40.83
fft
Larceny 2.29
Larc v0.93 1.98
Bigloo 4.37
Chicken 5.25
Gambit 1.46
MIT 2.28
MzScheme 22.00
Petite 16.15
Scheme48 11.34
fib
Larceny 1.88
Larc v0.93 2.42
Bigloo 6.04
Chicken 10.31
Gambit 2.65
MIT 3.27
MzScheme 2.83
Petite 19.27
Scheme48 33.61
fibfp
Larceny 3.06
Larc v0.93 3.33
Bigloo 14.09
Chicken 5.28
Gambit 2.33
MIT 4.76
MzScheme 16.92
Petite 10.07
Scheme48 16.63
mbrot
Larceny 3.08
Larc v0.93 3.04
Bigloo 12.40
Chicken 4.63
Gambit 2.55
MIT 4.78
MzScheme 10.73
Petite 19.27
Scheme48 19.66
pnpoly
Larceny 1.74
Larc v0.93 1.77
Bigloo 12.25
Chicken 3.70
Gambit 1.57
MIT
MzScheme 7.04
Petite 32.16
Scheme48 22.03
sum
Larceny .39
Larc v0.93 .33
Bigloo 4.33
Chicken 4.25
Gambit .64
MIT 16.79
MzScheme .41
Petite 15.08
Scheme48 25.87
sumfp
Larceny 2.42
Larc v0.93 2.50
Bigloo 13.72
Chicken 3.00
Gambit 1.75
MIT 4.18
MzScheme 9.23
Petite 7.94
Scheme48 14.54
tak
Larceny 1.18
Larc v0.93 1.71
Bigloo 3.86
Chicken 6.54
Gambit 1.84
MIT 2.30
MzScheme 2.39
Petite 22.58
Scheme48 30.95
ack
Larceny .08
Larc v0.93 .10
Bigloo .53
Chicken 1.48
Gambit .08
MIT .13
MzScheme .18
Petite 2.28
Scheme48 3.41
array1
Larceny .43
Larc v0.93 .44
Bigloo .79
Chicken 2.14
Gambit .69
MIT .82
MzScheme 1.06
Petite 9.67
Scheme48 11.14
cat
Larceny .45
Larc v0.93 .41
Bigloo .65
Chicken 2.57
Gambit 2.16
MIT 5.02
MzScheme 1.52
Petite .81
Scheme48 1.19
string
Larceny .97
Larc v0.93 .68
Bigloo .05
Chicken .18
Gambit .26
MIT .16
MzScheme .36
Petite 1.06
Scheme48 12.57
sum1
Larceny 1.10
Larc v0.93 .97
Bigloo .12
Chicken .70
Gambit .18
MIT 5.38
MzScheme .49
Petite .30
Scheme48 4.66
sumloop
Larceny .48
Larc v0.93 .48
Bigloo 2.78
Chicken 5.24
Gambit .66
MIT 55.31
MzScheme 4.71
Petite 23.90
Scheme48 25.73
tail
Larceny .77
Larc v0.93 .63
Bigloo 1.13
Chicken 2.03
Gambit 1.44
MIT 3.21
MzScheme 1.10
Petite 1.84
Scheme48 7.00
wc
Larceny .25
Larc v0.93 .23
Bigloo .57
Chicken 1.46
Gambit 1.00
MIT 2.48
MzScheme 1.03
Petite 3.37
Scheme48 2.50
conform
Larceny 1.54
Larc v0.93 2.84
Bigloo .79
Chicken 2.21
Gambit 1.11
MIT 2.11
MzScheme 3.86
Petite 16.40
Scheme48 31.24
dynamic
Larceny 1.30
Larc v0.93 1.09
Bigloo .56
Chicken 2.98
Gambit 1.30
MIT 5.84
MzScheme 1.42
Petite 2.66
Scheme48
earley
Larceny 2.20
Larc v0.93 2.42
Bigloo 1.78
Chicken 4.67
Gambit 1.17
MIT 1.59
MzScheme 2.49
Petite 30.61
Scheme48
fibc
Larceny 3.57
Larc v0.93 3.71
Bigloo 42.35
Chicken 1.60
Gambit 1.62
MIT 126.87
MzScheme 64.13
Petite 3.92
Scheme48 14.29
graphs
Larceny 1.83
Larc v0.93 1.92
Bigloo 2.71
Chicken 2.54
Gambit 1.36
MIT 5.31
MzScheme 3.29
Petite 49.54
Scheme48
lattice
Larceny 2.04
Larc v0.93 2.28
Bigloo 1.70
Chicken 4.41
Gambit 2.62
MIT 4.61
MzScheme 6.58
Petite 54.82
Scheme48
matrix
Larceny 2.51
Larc v0.93 2.45
Bigloo 2.36
Chicken 5.48
Gambit 1.98
MIT 5.68
MzScheme 4.01
Petite 36.92
Scheme48
maze
Larceny 3.95
Larc v0.93 4.27
Bigloo 1.33
Chicken 6.46
Gambit 1.99
MIT
MzScheme 3.65
Petite
Scheme48 23.68
mazefun
Larceny 1.41
Larc v0.93 1.53
Bigloo 2.87
Chicken 4.05
Gambit 1.34
MIT 2.42
MzScheme 1.95
Petite 12.57
Scheme48 27.27
nqueens
Larceny 1.55
Larc v0.93 1.68
Bigloo 2.99
Chicken 4.58
Gambit 1.47
MIT 2.16
MzScheme 2.10
Petite 22.39
Scheme48 31.74
paraffins
Larceny 5.01
Larc v0.93 4.50
Bigloo 5.56
Chicken 11.37
Gambit 2.11
MIT 1.69
MzScheme 12.46
Petite 14.84
Scheme48 18.91
peval
Larceny 1.43
Larc v0.93 1.70
Bigloo .80
Chicken 3.86
Gambit .99
MIT 4.31
MzScheme 4.01
Petite 18.44
Scheme48 23.51
primes
Larceny 11.65
Larc v0.93 10.80
Bigloo 3.00
Chicken 21.26
Gambit 1.83
MIT 2.94
MzScheme 5.49
Petite 18.31
Scheme48 32.66
ray
Larceny 4.64
Larc v0.93 5.68
Bigloo 5.34
Chicken 1.99
Gambit 1.32
MIT
MzScheme 4.66
Petite 10.12
Scheme48 212.33
scheme
Larceny 1.59
Larc v0.93 2.36
Bigloo 1.73
Chicken 2.49
Gambit 1.71
MIT 2.89
MzScheme 3.72
Petite 12.82
Scheme48 25.96
simplex
Larceny 6.33
Larc v0.93 6.08
Bigloo 2.60
Chicken 4.02
Gambit 1.32
MIT 2.32
MzScheme 4.52
Petite 21.34
Scheme48 98.25
slatex
Larceny .72
Larc v0.93 .74
Bigloo .64
Chicken 1.07
Gambit 1.08
MIT
MzScheme .92
Petite 1.34
Scheme48 2.76
perm9
Larceny 1.52
Larc v0.93 1.24
Bigloo 1.65
Chicken 8.26
Gambit 1.60
MIT .92
MzScheme 4.31
Petite 12.26
Scheme48 14.69
nboyer
Larceny 1.71
Larc v0.93 2.01
Bigloo 1.77
Chicken 13.55
Gambit 1.62
MIT 1.51
MzScheme 3.80
Petite 22.52
Scheme48 29.43
sboyer
Larceny 1.45
Larc v0.93 1.80
Bigloo 1.21
Chicken 4.02
Gambit 1.32
MIT 1.71
MzScheme 2.62
Petite 26.21
Scheme48 33.79
gcbench
Larceny 2.16
Larc v0.93 2.31
Bigloo 2.38
Chicken 5.20
Gambit 3.82
MIT 2.16
MzScheme 3.84
Petite 6.84
Scheme48 9.49
parsing
Larceny 7.57
Larc v0.93 8.62
Bigloo 3.69
Chicken 11.12
Gambit 5.48
MIT
MzScheme 15.80
Petite 56.82
Scheme48 269.24