From: aburto@nosc.mil (Alfred A. Aburto)
Subject: Re: hanoi.c results 
Organization: Naval Ocean Systems Center, San Diego
Distribution: comp.benchmarks 
Date: Tue, 6 Oct 1992 01:28:58 GMT

-------
Towers of Hanoi (hanoi.c) results are included below.

The program (hanoi.c) and latest results (hanoi.tbl) can be obtained 
via anonymous ftp from 'marlin.nosc.mil' in directory 'pub/aburto'.
The 'marlin' host number is: 128.49.16.4

Please send new results (new machines, compilers, compiler options) to:
aburto@marlin.nosc.mil. I will keep the results up-dated and post
periodically to 'comp.benchmarks'. Thank you very much. 

Towers of Hanoi Puzzle Test Results.

Results as of 03 Oct 1992:
                                                        CPU   Moves in
System                OS, Compiler               CPU   (MHz)   25 usec ref
--------------------- ----------------------- -------- ------ -------- ---
SGI Crimson           NOTE 010 (cc3.10 -sopt)    R4000   50.0   66.287   7
SGI Crimson           NOTE 014 (cc3.10 -sopt)    R4000   50.0   49.576   3
SGI Crimson           IRIX4.0.5A, MIPS cc -O4    R4000   50.0   41.409   3
HP 9000/750           NOTE 022                 PA-RISC   66.7   34.960   4
HP 9000/730           HP-UX 9.00, cc +OS +O3   PA-RISC   66.7   34.135  17
FPS 511               cc -O4                     SPARC   66.8   30.4    10
IBM RS/6000 550       AIX3.2,cc -O -Q(inline)     RISC   42.0   29.534   2
HP 9000/730           HP-UX 8.07, cc +OS +O3   PA-RISC   66.7   27.468   1
SGI Indigo            NOTE 013 (cc3.10 -sopt)   R3000A   33.3   26.999   3
HP 9000/720           NOTE 009                 PA-RISC   50.0   25.899   4
Sun SPARCserver 690MP NOTE 007                   SPARC   40.0   23.880   2
Sun SPARCserver 690MP SunOS4.1.2, SC2.0.1 -O4    SPARC   40.0   23.765   2
Sun SPARCserver 690MP SunOS4.1.2, SC2.0.1 -O     SPARC   40.0   23.750   2
Sun SPARCstation 2    NOTE 007                   SPARC   40.0   22.845   2
HP 9000/730           HP-UX 9.00, cc           PA-RISC   66.7   22.599  17
Sun SPARCstation 2    cc -O4                     SPARC   40.0   22.4    10
IBM RS/6000 550       AIX3.2, cc -O               RISC   42.0   22.448   2
DECstation 5000/240   NOTE 016, Ultrix 4.2A      R3000   40.0   22.244  11
DECstation 5000/240   NOTE 015, Ultrix 4.2A      R3000   40.0   22.237  11
DECstation 5000/240   NOTE 017, Ultrix 4.2A      R3000   40.0   22.234  11
DECstation 5000/240   NOTE 018, Ultrix 4.2A      R3000   40.0   22.230  11
DECstation 5000/240   Ultrix 4.2A, gcc -O2       R3000   40.0   22.175  11
HP 9000/730           NOTE 025, HP-UX 9.00     PA-RISC   66.7   22.139  17
IBM RS/6000 550       AIX3.2, gcc2.2.2 -O5        RISC   42.0   21.243   2
HP 9000/720           HP-UX 8.07, cc +OS +O3   PA-RISC   50.0   20.919   1
HP 9000/700           HP-UX 8.07, cc +OS +O3   PA-RISC      0   20.616  17
IBM RS/6000 550       AIX3.2, gcc2.2.2 -O         RISC   42.0   20.050   2
DECstation 5000/240   Ultrix 4.2A, cc -O4        R3000   40.0   19.935  11
DECstation 5000/240   Ultrix 4.2A, cc -O         R3000   40.0   19.933  11
Sun SPARCstation ELC                             SPARC   33.    19.218  13
HP 9000/700           HP-UX 8.07, cc -DUNIX    PA-RISC      0   19.161  17
80486/50              NOTE 019                 80486DX   50.0   19.056  12
80486DX2/66           SCO3.2.2,cc-O-DUNIX_Old   486DX2   33.    18.457   6
IBM 3090/200S         PS/2 cc -O               -------      0   17.6    10
IBM RS/6000 550       AIX3.2, cc                  RISC   42.0   17.303   2
iPSC/860              NOTE 024                    i860   40.0   17.157  16
HP 9000/700           NOTE 025, HP-UX 8.07     PA-RISC      0   16.575  17
Evans & Sutherland    ESV3, ES/OS 2.0, cc -O1    R3000   33.    16.311   8
80286/8               NOTE 011,i860/40 server     i860   40.0   15.954   8
Evans & Sutherland    ESV3, ES/OS 2.0, cc -O2    R3000   33.    15.703   8
Evans & Sutherland    ESV3, ES/OS 2.0, cc -O4    R3000   33.    15.560   8
Evans & Sutherland    ESV3, ES/OS 2.0, cc -O3    R3000   33.    15.535   8
SGI Indigo            IRIX4.0.5A, MIPS cc -O4   R3000A   33.3   15.294   3
SGI Indigo            cc -O3                    R3000A   33.3   14.9    10
HP 9000/705           cc +O3                   PA-RISC   35.0   14.8    10
IBM RS/6000 550       AIX3.2, gcc2.2.2            RISC   42.0   14.335   2
Vega 486              NOTE 008                   80486   33.3   14.156   2
Vega 486              NOTE 006                   80486   33.3   14.153   2
Vega 486              gcc2.1 -m486               80486   33.3   13.915   2
DECsystem 5000/200    NOTE 012, Ultrix 4.2A      R3000   25.0   13.913   8
DECsystem 5000/200    Ultrix4.2A, gcc2.2.2-O1    R3000   25.0   13.874   8
Evans & Sutherland    ESV3, ES/OS 2.0, cc -O0    R3000   33.    13.856   8
Sun 4/330             SunOS 4.1.1, cc -O4        SPARC   25.0   13.465   2
Sun 4/330             SunOS 4.1.1, cc -O3        SPARC   25.0   13.461   2
Sun 4/330             SunOS 4.1.1, cc -O2        SPARC   25.0   13.448   2
Sun 4/330             cc -O4                     SPARC   25.0   13.3    10
Sun IPC               cc -O4                     SPARC   25.0   12.6    10
DECsystem 5000/200    Ultrix 4.2A, cc -O3        R3000   25.0   12.527   8
Vega 486              NOTE 001                   80486   33.3   12.520   2
DECsystem 5000/200    Ultrix 4.2A, cc -O4        R3000   25.0   12.514   8
DECsystem 5000/200    Ultrix 4.2A, cc -O2        R3000   25.0   12.475   8
DECsystem 5000/200    Ultrix 4.2A, cc -O1        R3000   25.0   12.329   8
Sun SPARCstation 1+   cc -O4                     SPARC   25.0   12.3    10
486/33 (64k cache)    NOTE 023                   80486   33.    12.257  14
Vega 486              gcc2.1                     80486   33.3   12.140   2
ETEQ i486/33          NOTE 020, Linux V0.97p6    80486   33.    11.802   8
ETEQ i486/33          NOTE 021, Linux V0.97p6    80486   33.    11.802   8
ETEQ i486/33          NOTE 015, Linux V0.97p6    80486   33.    11.798   8
IBM RS6000/320        cc -O                       RISC   20.0   11.7    10
HP 9000/730           HP-UX 9.00, gcc2.2.2     PA-RISC   66.7   11.498  17
DG Aviion 5220        cc -O                    MC88100   20.0   11.4    10
Vega 486              NOTE 002                   80486   33.3   11.348   2
HP 9000/845           cc -O                      HP-PA   30.0   10.9    10
Sun 4/60              cc -O4                     SPARC      0   10.8    10
DECsystem 5000/200    Ultrix4.2A, gcc2.2.2-O0    R3000   25.0   10.760   8
Sun SPARCstation 1+   SunOS4.1.2, SC2.0.1 -O2    SPARC   25.0   10.725   2
Sun SPARCstation 1+   SunOS4.1.2, SC2.0.1 -O3    SPARC   25.0   10.723   2
Sun SPARCstation 1+   SunOS4.1.2, SC2.0.1 -O4    SPARC   25.0   10.723   2
Sun SPARCstation 1+   NOTE 007                   SPARC   25.0   10.715   2
Vega 486              gcc2.1 -O                  80486   33.3   10.578   2
Vega 486              gcc2.1 -O2                 80486   33.3   10.578   2
Vega 486              NOTE 003                   80486   33.3   10.578   2
Vega 486              NOTE 004                   80486   33.3   10.575   2
Vega 486              NOTE 005                   80486   33.3   10.563   2
DECsystem 5000/200    Ultrix 4.2A, cc -O0        R3000   25.0   10.364   8
Convex C220           ConvexOS 9.1.6, cc -O1  --------      0    9.821   8
NeXTstation           NOTE 015                   68040   25.0    9.665   9
Convex C220           ConvexOS 9.1.6, cc -O0  --------      0    9.484   8
NeXTstation           cc -O                      68040   25.0    9.4    10
Sun SPARCserver 690MP SunOS4.1.2, SC2.0.1        SPARC   40.0    9.320   2
Vega 486              Turbo C++ 3.0/tiny         80486   33.3    9.168   2
Vega 486              Turbo C++ 3.0/small        80486   33.3    9.168   2
DG Aviion 412         cc -O                    MC88100   12.0    9.1    10
DECstation 5000/120   NOTE 017, Ultrix 4.2       R3000   20.0    8.958  11
DECstation 5000/120   Ultrix 4.2, gcc -O2        R3000   20.0    8.952  11
DECstation 5000/120   NOTE 016, Ultrix 4.2       R3000   20.0    8.944  11
DECstation 5000/120   NOTE 015, Ultrix 4.2       R3000   20.0    8.943  11
DECstation 5000/120   NOTE 018, Ultrix 4.2       R3000   20.0    8.929  11
Sun SPARCstation 2    SunOS4.1.2, SC2.0.1        SPARC   40.0    8.740   2
Vega 486              Turbo C++ 3.0/compact      80486   33.3    8.668   2
HP 9000/700           HP-UX 8.07, gcc2.2.2     PA-RISC      0    8.604  17
DECstation 5000/120   Ultrix 4.2, cc -O          R3000   20.0    7.743  11
DECstation 5000/120   Ultrix 4.2, cc -O4         R3000   20.0    7.724  11
HP 9000/375           cc -O                      68030   50.0    7.7    10
Sun 4/280             cc -O4                     SPARC   16.7    7.7    10
Vega 486              Turbo C++ 3.0/large        80486   33.3    7.630   2
Vega 486              Turbo C++ 3.0/medium       80486   33.3    7.495   2
Sun 4/330             SunOS 4.1.1, cc -O1        SPARC   25.0    7.187   2
80386/40              SCO3.2.2,cc-O-DUNIX_Old    80386   40.0    7.034   6
Vega 486              Turbo C++ 3.0/huge         80486   33.3    6.618   2
Sun 4/330             SunOS 4.1.1, cc            SPARC   25.0    5.610   2
Sun SPARCstation 1+   SunOS4.1.2, SC2.0.1 -O1    SPARC   25.0    4.375   2
Sun SPARCstation 1+   SunOS4.1.2, SC2.0.1        SPARC   25.0    4.215   2
VAX 8650              4.3 BSD, cc -O          --------   18.0    3.745   2
VAX 8650              4.3 BSD, cc             --------   18.0    3.355   2
VAX 8650              4.3 BSD, gcc1.37.1      --------   18.0    3.220   2
VAX 8650              4.3 BSD, gcc1.37.1 -O   --------   18.0    2.988   2
Sun 3/260             cc -O                      68020   25.0    2.4    10
NeXTstation           cc -O                      68030   25.0    2.1    10
am386SX               Linux, gcc2              80386SX   25.0    2.079   5
IBM RT                cc -O                       ROMP      0    1.9    10
Sun 3/50              cc -O                      68020   20.0    1.9    10
Tektronix UTek 4315   cc -O                      68020      0    1.5    10
DEC MicroVAX II       cc -O                   --------      0    0.65   10
NBI 5/10              4.2 BSD 3.04,cc-DUNIX-O    68010   12.0    0.588  15
Sequent Balance 21k   cc -O                    NS32000      0    0.57   10
ATT 3b1               cc -O                      68010      0    0.51   10


NOTE:
001  gcc2.1 -fomit-frame-pointer
002  gcc2.1 -O2 -fomit-frame-pointer
003  gcc2.1 -O2 -fstrength-reduce
004  gcc2.1 -O2 -fexpensive-optimizations
005  gcc2.1 -O2 -finline-functions
006  gcc2.1 -m486 -fomit-frame-pointer
007  SunOS 4.1.2, SC2.0.1 -fast -O4
008  gcc2.1 -m486 -finline-functions -fomit-frame-pointer
009  HP-UX 9.0 (pre-release), cc +OS +O3 -a archive
010  IRIX 4.0.5, 3.10 cc -DUNIX -sopt,-so=4,-ro=3,-inline,-unroll=8,
     -unroll2=800,-ind=10,-inll=10 -O4 -mips2 hanoi.c -o hanoi
011  80286/8 with i860/40 server, MS/DOS 4.01, gcc1.37 -O
012  gcc2.2.2 -O2 -fomit-frame-pointer -funroll-all-loops 
013  IRIX 4.0.1A, 3.10 cc -DUNIX -O4 -G 8200 -sopt,-inlr,-so=4,-r=3,
     -arl=3,-ur=8,-ur2=400 hanoi.c -o hanoi
014  IRIX 4.0.1A, 3.10 cc -DUNIX -O4 -mips2 -G 8200 -sopt,-inlr,-so=4,
     -r=3,-arl=3,-ur=8,-ur2=400 hanoi.c -o hanoi
015  gcc2.2.2 -O2 -fomit-frame-pointer
016  gcc2.2.2 -O2 -finline-functions
017  gcc2.2.2 -O2 -fstrength-reduce
018  gcc2.2.2 -O2 -fexpensive-optimizations
019  DELL Unix V4 Version 2.2, gcc2.2.2 -m486 -funroll-loops
     -fomit-frame-pointer -I/usr/ucbinclude -lc -lucb
020  gcc2.2.2 -O2 -m486 -fomit-frame-pointer
021  gcc2.2.2 -O1 -m486 -fomit-frame-pointer
022  HP-UX 9.0 (pre-release), cc -DUNIX +OS3 -a archive
023  Metaware High C 3.02 -f387 -486
024  icc -v -DIPSC -O4 -Mvect -Mnoframe -Mnodepchk -Mkeep 
     asm -Knoieee -node, The Portland Group icc i860 compiler.
025  gcc2.2.2, gcc -DUNIX -O3 -fexpensive-optimizations -finline-functions


REF:
001  Bo Thide', bt@irfu.se
002  Al Aburto, aburto@marlin.nosc.mil, 29 Sep 1992
003  David Hinds, dhinds@allegro.stanford.edu, 20 Sep 1992
004  Petri Harjunen, poh@finland.hp.com, 21 Sep 1992
005  Heikki Suopanki, suopanki@phoenix.oulu.fi, 21 Sep 1992
006  Keith Smith, ksmith!root@uunet.UU.NET, 21 Sep 1992
007  Bill Johnson, wsj@mti.sgi.com, 21 Sep 1992
008  Rob Hooft, hooft@chem.ruu.nl, 23 Sep 1992
009  Ingo Feulner, alf@xenon.stgt.sub.org, 22 Sep 1992
010  Dana Jacobsen, jacobsd@solar.cor2.epa.gov, 22 Sep 1992
011  Gustaf Neumann, neumann@dec4.wu-wien.ac.at, 22 Sep 1992
012  gerryt@wimsey.bc.ca, 22 Sep 1992
013  Rob Peglar, robp@anubis.network.com, 25 Sep 1992
014  Roger Uzun, crash!uzun, 24 Sep 1992
015  dale!ucsd!uunet!unbc.edu!lyndon, 26 Sep 1992
016  Henri-Pierre Charles, Henri-Pierre.Charles@ens-lyon.fr, 29 Sep 1992
017  Bill Broadley, broadley@neurocog.lrdc.pitt.edu, 03 Oct 1992

Al Aburto
aburto@marlin.nosc.mil

-------