Compile times and run times for benchmarks run with gcc-3.0 and gcc-3.1, on a 500 MHz UltraSPARC II.
All run times that are no more than 5% higher than the minimum run times are in bold; compile times that are more than 25% the minimum compile times are in bold. The Gambit-C runtime was compiled to a shared library. Compile options were
results.Gambit-C-3.0:
-m32 -mcpu=supersparc -mtune=ultrasparc -O1 -fschedule-insns2 -fno-strict-aliasing -fno-math-errno
results.Gambit-C-3.1-m32-super:
-m32 -mcpu=supersparc -mtune=ultrasparc -O1 -fschedule-insns2 -fno-strict-aliasing -fno-math-errno
results.Gambit-C-3.1-m32-ultra:
-m32 -mcpu=ultrasparc -mtune=ultrasparc -O1 -fschedule-insns2 -fno-strict-aliasing -fno-math-errno
results.Gambit-C-3.1-m64:
-m64 -mcpu=ultrasparc -mtune=ultrasparc -O1 -fschedule-insns2 -fno-strict-aliasing -fno-math-errno
Benchmark name | results.Gambit-C-3.0 | results.Gambit-C-3.1-m32-super | results.Gambit-C-3.1-m32-ultra | results.Gambit-C-3.1-m64 | ||||||||
Compile time | File size | Run time | Compile time | File size | Run time | Compile time | File size | Run time | Compile time | File size | Run time | |
succeed | 7.3 | 89268 | 0.0 | 7.0 | 70768 | 0.0 | 7.1 | 26440 | 0.0 | 1.8 | 36264 | 0.0 |
fail | 7.2 | 89100 | 0.0 | 6.8 | 70596 | 0.0 | 7.1 | 26228 | 0.0 | 1.7 | 36152 | 0.0 |
crash | 7.2 | 89148 | 0.0 | 6.9 | 70644 | 0.0 | 7.1 | 26284 | 0.0 | 1.8 | 36208 | 0.0 |
boyer | 27.9 | 144840 | 45.5 | 26.9 | 124612 | 42.1 | 27.6 | 80340 | 43.8 | 6.1 | 119856 | 1.9 |
browse | 9.4 | 107276 | 1:01.5 | 9.3 | 87484 | 59.5 | 9.6 | 43164 | 1:01.0 | 4.2 | 59736 | 7.1 |
cpstak | 7.8 | 92000 | 44.5 | 7.5 | 73404 | 39.7 | 7.9 | 29064 | 43.1 | 2.2 | 39848 | 5.0 |
ctak | 8.2 | 93204 | 3.9 | 7.8 | 74284 | 3.6 | 8.0 | 29940 | 3.8 | 2.5 | 41128 | 4.0 |
dderiv | 8.1 | 97488 | 2:01.2 | 7.8 | 78424 | 1:54.3 | 8.2 | 34088 | 1:58.3 | 2.6 | 47552 | 11.1 |
deriv | 7.8 | 93420 | 1:43.1 | 7.5 | 74672 | 1:34.2 | 7.7 | 30340 | 1:34.1 | 2.2 | 42160 | 10.6 |
destruc | 8.0 | 93644 | 1:59.0 | 7.5 | 74768 | 1:54.8 | 7.7 | 30416 | 1:50.8 | 2.4 | 41872 | 4.0 |
diviter | 9.0 | 92680 | 20.3 | 8.5 | 74040 | 18.5 | 8.8 | 29712 | 19.7 | 2.1 | 41400 | 5.0 |
divrec | 9.4 | 92804 | 1:09.0 | 8.6 | 74132 | 1:03.6 | 8.7 | 29804 | 1:06.4 | 2.1 | 41728 | 6.6 |
fft | 8.1 | 93044 | 15.4 | 7.6 | 74192 | 14.6 | 7.7 | 29848 | 14.0 | 2.3 | 40376 | 0.9 |
puzzle | 8.8 | 100948 | 37.0 | 8.5 | 81472 | 35.2 | 8.6 | 37132 | 35.1 | 3.3 | 51584 | 4.0 |
tak | 7.7 | 90468 | 2.6 | 7.1 | 71884 | 2.6 | 7.3 | 27580 | 2.4 | 1.8 | 37920 | 2.8 |
takl | 7.8 | 92652 | 2.4 | 7.4 | 73972 | 2.7 | 7.5 | 29700 | 2.4 | 2.2 | 41056 | 2.3 |
trav1 | 8.7 | 108188 | 34.5 | 8.5 | 88088 | 34.3 | 8.7 | 43760 | 32.6 | 3.7 | 60248 | 2.1 |
trav2 | 8.8 | 108196 | 1:02.2 | 8.7 | 88096 | 1:03.0 | 8.7 | 43768 | 1:03.7 | 3.6 | 60248 | 4.3 |
triangl | 8.1 | 95784 | 1:54.9 | 7.7 | 76524 | 1:44.7 | 7.9 | 32188 | 1:48.3 | 2.3 | 45640 | 7.3 |
ack | 7.5 | 90492 | 0.4 | 7.1 | 71476 | 0.4 | 7.2 | 27140 | 0.4 | 2.0 | 37344 | 0.5 |
array1 | 7.7 | 92532 | 33.2 | 7.3 | 73384 | 30.7 | 7.4 | 29024 | 31.3 | 2.1 | 39904 | 2.6 |
cat | 7.6 | 92268 | 4.3 | 7.1 | 73056 | 4.6 | 7.3 | 28712 | 4.2 | 1.9 | 39608 | 5.3 |
string | 7.8 | 92416 | 51.5 | 7.2 | 73184 | 47.6 | 7.4 | 28824 | 50.3 | 2.2 | 39928 | 1.0 |
sum1 | 7.8 | 92640 | 12.9 | 7.4 | 73392 | 11.7 | 7.5 | 29076 | 11.8 | 2.0 | 40120 | 1.2 |
sumloop | 7.7 | 91448 | 1.3 | 7.3 | 72440 | 1.3 | 7.3 | 28080 | 1.3 | 2.0 | 38640 | 1.4 |
tail | 7.9 | 93876 | 19.3 | 7.4 | 74564 | 17.4 | 7.4 | 30220 | 17.7 | 2.0 | 41712 | 1.6 |
wc | 7.8 | 92744 | 2.3 | 7.1 | 73592 | 2.3 | 7.3 | 29296 | 2.3 | 2.2 | 40584 | 2.8 |
conform | 18.0 | 156756 | 1:12.6 | 19.2 | 141460 | 1:08.2 | 19.2 | 97072 | 1:08.9 | 12.2 | 135456 | 4.6 |
earley | 11.4 | 120740 | 51.6 | 12.4 | 104640 | 47.0 | 12.5 | 60280 | 49.1 | 8.5 | 82320 | 4.1 |
fib | 7.5 | 90408 | 0.5 | 7.0 | 71432 | 0.5 | 7.2 | 27112 | 0.5 | 1.9 | 37304 | 0.6 |
fibfp | 7.7 | 91680 | 12.3 | 7.3 | 72680 | 11.1 | 7.4 | 28384 | 11.8 | 2.1 | 38584 | 2.8 |
maze | 16.0 | 141676 | 39.9 | 16.4 | 125628 | 36.3 | 16.4 | 80996 | 37.6 | 9.2 | 115456 | 3.2 |
mazefun | 9.0 | 116828 | 10.1 | 9.4 | 95132 | 9.6 | 9.4 | 50820 | 9.5 | 5.8 | 70600 | 0.6 |
mbrot | 8.0 | 92912 | 12.0 | 7.5 | 73648 | 10.7 | 7.7 | 29296 | 11.3 | 2.3 | 39824 | 2.8 |
nucleic | 32.2 | 309020 | 13.5 | 37.2 | 295108 | 12.6 | 37.2 | 249068 | 12.4 | 30.0 | 318784 | 2.7 |
paraffins | 8.6 | 109328 | 11.8 | 9.0 | 88024 | 11.3 | 9.0 | 43672 | 11.4 | 5.7 | 59208 | 1.4 |
peval | 15.9 | 157112 | 1:25.1 | 18.3 | 142184 | 1:18.7 | 17.9 | 97736 | 1:21.9 | 15.0 | 138208 | 6.7 |
pi | 10.4 | 117840 | 29.1 | 13.0 | 88256 | 26.4 | 13.1 | 44360 | 26.8 | 9.5 | 61976 | 5.2 |
pnpoly | 8.1 | 93104 | 0.2 | 7.6 | 74060 | 0.2 | 7.8 | 29748 | 0.2 | 2.3 | 40480 | 0.2 |
ray | 9.1 | 109200 | 17.3 | 9.1 | 88888 | 17.3 | 9.3 | 44468 | 16.9 | 4.3 | 59032 | 4.0 |
simplex | 8.7 | 104916 | 21.6 | 9.0 | 84908 | 20.5 | 9.1 | 40492 | 20.3 | 4.7 | 53928 | 1.9 |
slatex | 56.6 | 313748 | 14.6 | 1:12.2 | 303284 | 13.6 | 1:12.3 | 258912 | 13.5 | 1:14.9 | 363480 | 2.4 |
sum | 7.5 | 89952 | 0.4 | 7.0 | 70992 | 0.7 | 7.2 | 26656 | 0.4 | 1.9 | 36672 | 0.5 |
sumfp | 7.5 | 91072 | 1:01.3 | 7.2 | 72072 | 57.4 | 7.4 | 27720 | 1:00.2 | 2.0 | 37520 | 24.2 |
tfib | 7.6 | 92212 | 0.9 | 7.2 | 72796 | 0.9 | 7.4 | 28440 | 1.0 | 2.1 | 39120 | 0.9 |