GFORTH BENCHMARK SUITE RESULTS All with PowerMac G3/400, 50 MHz bus, 128 MB RAM, 2MB, 200 MHz backside cache, Mac OS X Public Beta (Darwin 1.3). All with gcc -O3, version 2.95.2. Pfe-0.30.96 with regs, next unrolled, static libraries. Gforth-0.5.0 with regs, direct threaded. Pfe: pfe -q -y siev.fs 4.31s user 0.09s system 98% cpu 4.464 total pfe -q -y bubble.fs 4.92s user 0.11s system 96% cpu 5.203 total pfe -q -y matrix.fs 3.69s user 0.08s system 94% cpu 3.998 total pfe -q -y fib.fs 5.68s user 0.10s system 98% cpu 5.868 total ^Forth (pfe), extra regs: The "c" cases are hand-coded C, but with ^Forth DO ... LOOPs for benchmark iteration in some cases. The extra regs include the top DO ... LOOP parameters. gfbench -q -y -e sieve-main 1.16s user 0.09s system 83% cpu 1.500 total gfbench -q -y -e csieve-main 0.30s user 0.09s system 87% cpu 0.443 total gfbench -q -y -e bubble-main 2.19s user 0.10s system 95% cpu 2.392 total gfbench -q -y -e cbubble-main 0.45s user 0.08s system 91% cpu 0.582 total gfbench -q -y -e matrix-main 1.23s user 0.11s system 94% cpu 1.416 total gfbench -q -y -e cmatrix-main1 0.39s user 0.10s system 86% cpu 0.564 total gfbench -q -y -e cmatrix-main2 0.40s user 0.09s system 87% cpu 0.558 total gfbench -q -y -e fib-main 2.28s user 0.10s system 95% cpu 2.482 total gfbench -q -y -e cfib-main 1.31s user 0.09s system 93% cpu 1.492 total ^Forth (pfe), no extra regs: The "c" cases are hand-coded C, but with ^Forth DO ... LOOPs for benchmark iteration in some cases. gfbench -q -y -e sieve-main 1.46s user 0.08s system 98% cpu 1.559 total gfbench -q -y -e csieve-main 0.32s user 0.07s system 92% cpu 0.422 total gfbench -q -y -e bubble-main 2.28s user 0.10s system 96% cpu 2.469 total gfbench -q -y -e cbubble-main 0.66s user 0.07s system 92% cpu 0.786 total gfbench -q -y -e matrix-main 1.49s user 0.12s system 97% cpu 1.654 total gfbench -q -y -e cmatrix-main1 0.40s user 0.09s system 88% cpu 0.556 total gfbench -q -y -e cmatrix-main2 0.38s user 0.11s system 75% cpu 0.653 total gfbench -q -y -e fib-main 2.37s user 0.12s system 97% cpu 2.548 total gfbench -q -y -e cfib-main 1.31s user 0.08s system 93% cpu 1.494 total Gforth: ./gforth-fast --die-on-signal -p siev.fs -e main bye 2.47s user 0.07s system 96% cpu 2.626 total ./gforth-fast --die-on-signal -p bubble.fs -e main bye 2.81s user 0.07s system 96% cpu 2.995 total ./gforth-fast --die-on-signal -p -m 160000 matrix.fs -e main bye 1.93s user 0.05s system 97% cpu 2.022 total ./gforth-fast --die-on-signal -p fib.fs -e main bye 3.16s user 0.06s system 99% cpu 3.231 total david.n.williams@umich.edu 31-Aug-01