2. ARITHMETIC BENCHMARKS

表中のバーは一番処理速度が早いプログラムを100%(1.00)として表示しています。

fft

Ypsilon 1.00
Gauche 0.88
Petite Chez 0.77
Guile 0.41
Fastest program takes 721ms for 200 iteration.

fib

Ypsilon 1.00
Gauche 0.83
Petite Chez 0.80
Guile 0.30
Fastest program takes 1914ms for 1 iteration.

sum

Gauche 1.00
Ypsilon 0.92
Petite Chez 0.66
Guile 0.20
Fastest program takes 536ms for 1000 iteration.

mbrot

Ypsilon 1.00
Petite Chez 0.92
Gauche 0.47
Guile 0.41
Fastest program takes 853ms for 10 iteration.

tak

Ypsilon 1.00
Petite Chez 0.76
Gauche 0.75
Guile 0.17
Fastest program takes 746ms for 200 iteration.

pnpoly

Gauche 1.00
Ypsilon 0.88
Petite Chez 0.46
Guile 0.31
Fastest program takes 695ms for 1200 iteration.

fibfp

Petite Chez 1.00
Ypsilon 0.72
Gauche 0.45
Guile 0.39
Fastest program takes 2795ms for 1 iteration.

sumfp

Petite Chez 1.00
Ypsilon 0.78
Gauche 0.41
Guile 0.33
Fastest program takes 605ms for 600 iteration.

nucleic

Petite Chez 1.00
Ypsilon 0.88
Gauche 0.58
Guile 0.39
Fastest program takes 843ms for 1 iteration.

ベンチマークに使用したハードウエアとソフトウエア
OS: Linux ubuntu-core2 2.6.24-17-generic #1 SMP, CPU: Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33GHz, Memory: 2GB, Compiler: gcc (GCC) 4.2.3 (Ubuntu 4.2.3-2ubuntu7), Petite Chez Scheme Version 7.4, Guile 1.8.3, Gauche 0.8.13, Ypsilon 0.9.5