From: aburto@nosc.mil (Alfred A. Aburto)
Subject: Latest Hanoi.c results
Organization: Naval Ocean Systems Center, San Diego
Distribution: comp.benchmarks
Date: Fri, 22 Jan 1993 16:33:12 GMT
Expires: Mon, 15 Feb 1993 08:00:00 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 07 Jan 1993:
                                                        CPU   Moves in
System                OS, Compiler               CPU   (MHz)   25 usec ref
--------------------- ----------------------- -------- ------ -------- ---
SGI Indigo R4000      NOTE 001                R4000      50.0   66.412  26
SGI Crimson           NOTE 002, Irix 4.0.5    R4000      50.0   66.287   7
SGI Crimson           NOTE 003, Irix 4.0.1A   R4000      50.0   49.576   3
SGI Crimson           IRIX4.0.5A, MIPS cc -O4 R4000      50.0   41.409   3
Sun SS 10/30          NOTE 004, SunOS 4.1.3   SPARC      36.0   34.996  21
HP 9000/750           NOTE 005, HP-UX 9.0     PA-RISC    66.7   34.960   4
HP 9000/730           HP-UX 9.00, cc +OS +O3  PA-RISC    66.7   34.135  17
Sun SS 10/20          SunOS 4.1.3, cc -O2     SPARC      33.    33.441  22
Sun SS 10/20          SunOS 4.1.3, cc -O3     SPARC      33.    33.441  22
Sun SS 10/20          SunOS 4.1.3, cc -O4     SPARC      33.    33.434  22
FPS 511               cc -O4                  SPARC      66.8   30.4    10
Sun SS 10/30          gcc 2.1, gcc -O         SPARC      36.0   29.965  19
IBM RS/6000 550       AIX3.2,cc -O -Q(inline) RISC       42.0   29.534   2
Sun SS 10/20          SunOS 4.1.3,gcc2.2.2-O2 SPARC      33.    29.315  22
HP 9000/730           HP-UX 8.07, cc +OS +O3  PA-RISC    66.7   27.468   1
Sun SS 10/20          SunOS 4.1.3,gcc2.2.2 -O SPARC      33.    27.316  22
HP 9000/730           NOTE 006, 4.3 BSD       PA-RISC    66.    27.183  28
SGI Indigo            NOTE 007, Irix 4.0.1A   R3000A     33.3   26.999   3
HP 9000/720           NOTE 008, HP-UX 9.0     PA-RISC    50.0   25.899   4
Sun SS 10/20          SunOS 4.1.3, cc -O1     SPARC      33.    24.478  22
HP 9000/730           NOTE 009, 4.3 BSD       PA-RISC    66.    24.364  28
Sun SPARCserver 690MP NOTE 010, SunOS 4.1.2   SPARC      40.0   23.880   2
Sun SPARCserver 690MP SunOS 4.1.2,SC2.0.1 -O4 SPARC      40.0   23.765   2
Sun SPARCserver 690MP SunOS 4.1.2, SC2.0.1 -O SPARC      40.0   23.750   2
Sun SPARCstation 2    NOTE 010, SunOS 4.1.2   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 011, Ultrix 4.2A   R3000      40.0   22.244  11
DECstation 5000/240   NOTE 012, Ultrix 4.2A   R3000      40.0   22.237  11
DECstation 5000/240   NOTE 013, Ultrix 4.2A   R3000      40.0   22.234  11
DECstation 5000/240   NOTE 014, 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 015, 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  SunOS 4.1.1, cc -O      SPARC      33.3   19.218  13
HP 9000/700           HP-UX 8.07, cc -DUNIX   PA-RISC       0   19.161  17
80486/50              NOTE 016                80486DX    50.0   19.056  12
Sun SS 10/20          SunOS 4.1.3,gcc2.2.2    SPARC      33.    19.026  22
Gateway DX2-66        NOTE 017, LINUX 0.99    486DX2     66.7   18.654  29
80486DX2/66           SCO3.2.2,cc-O-DUNIX_Old 486DX2     66.7   18.457   6
Sun SS 10/20          SunOS 4.1.3, cc         SPARC      33.    18.392  22
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 018                i860       40.0   17.157  16
SGI Iris 4D/35        Irix 4.0.5, cc-DUNIX-O1 R3000      36.0   17.155  27
HP 9000/700           NOTE 015, HP-UX 8.07    PA-RISC       0   16.575  17
SGI Iris 4D/35        Irix 4.0.5, cc-DUNIX-O3 R3000      36.0   16.562  27
SGI Iris 4D/35        Irix 4.0.5, cc-DUNIX-O2 R3000      36.0   16.464  27
Evans & Sutherland    ESV3, ES/OS 2.0, cc -O1 R3000      33.    16.311   8
80286/8               NOTE 019,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, gcc 2.2.2, gcc  RISC       42.0   14.335   2
SGI Iris 4D/35        Irix 4.0.5, cc-DUNIX-O0 R3000      36.0   14.296  27
Vega 486              NOTE 020, MS DOS 5.0    80486DX    33.3   14.156   2
Vega 486              NOTE 021, MS DOS 5.0    80486DX    33.3   14.153   2
Macintosh Quadra 950  Sys 7.01, Think C 5.03  68040      33.3   14.034  23
Vega 486              gcc 2.1, gcc -m486      80486DX    33.3   13.915   2
DECsystem 5000/200    NOTE 022, 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
Vega 486              NOTE 023, MS DOS 5.0    80486DX    33.3   13.734  30
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 024, MS DOS 5.0    80486DX    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
Sun IPC               SunOS 4.1.1, cc -O4     SPARC         0   12.455  24
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 025                80486DX    33.    12.257  14
Vega 486              gcc2.1                  80486DX    33.3   12.140   2
HP 9000/433s          NOTE 026,Domain/OS 10.3 68040      33.    11.968  18
ETEQ i486/33          NOTE 027, Linux V0.97p6 80486DX    33.    11.802   8
ETEQ i486/33          NOTE 028, Linux V0.97p6 80486DX    33.    11.802   8
ETEQ i486/33          NOTE 012, Linux V0.97p6 80486DX    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 029, MS DOS 5.0    80486DX    33.3   11.348   2
Vega 486              NOTE 030, MS DOS 5.0    80486DX    33.3   11.263  30
NeXTstation           Mach/NextStep2.2,bin/cc 68040         0   11.219  20
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 010, SunOS 4.1.2   SPARC      25.0   10.715   2
Vega 486              gcc2.1 -O               80486DX    33.3   10.578   2
Vega 486              gcc2.1 -O2              80486DX    33.3   10.578   2
Vega 486              NOTE 031, MS DOS 5.0    80486DX    33.3   10.578   2
Vega 486              NOTE 032, MS DOS 5.0    80486DX    33.3   10.575   2
Vega 486              NOTE 033, MS DOS 5.0    80486DX    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 012                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      80486DX    33.3    9.168   2
Vega 486              Turbo C++ 3.0/small     80486DX    33.3    9.168   2
DG Aviion 412         cc -O                   MC88100    12.0    9.1    10
HP 9000/425t          NOTE 026,Domain/OS 10.3 68040      25.0    8.978  18
DECstation 5000/120   NOTE 013, 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 011, Ultrix 4.2    R3000      20.0    8.944  11
DECstation 5000/120   NOTE 012, Ultrix 4.2    R3000      20.0    8.943  11
DECstation 5000/120   NOTE 014, Ultrix 4.2    R3000      20.0    8.929  11
Apollo DN5500         NOTE 026,Domain/OS 10.3 68040      25.0    8.908  18
Amiga A4000           SAS/C 6.0 (opt)         68040      25.0    8.87   25
Sun SPARCstation 2    SunOS4.1.2, SC2.0.1     SPARC      40.0    8.740   2
Vega 486              Turbo C++ 3.0/compact   80486DX    33.3    8.668   2
HP 9000/700           HP-UX 8.07, gcc2.2.2    PA-RISC       0    8.604  17
Apollo DN10040        NOTE 034,Domain/OS 10.3 PRISM      16.     8.346  18
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     80486DX    33.3    7.630   2
Vega 486              Turbo C++ 3.0/medium    80486DX    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      80486DX    33.3    6.618   2
Sun 4/330             SunOS 4.1.1, cc -DUNIX  SPARC      25.0    5.610   2
Sun IPC               SunOS 4.1.1, cc -DUNIX  SPARC         0    5.337  24
HP 9000/400t          NOTE 035,Domain/OS 10.3 68030      25.0    5.208  18
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
Apollo DN3500         NOTE 035,Domain/OS 10.3 68030      25.0    2.680  18
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
Apollo DN3000         NOTE 035,Domain/OS 10.3 68020      15.0    1.327  18
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  cc 3.10, cc -DUNIX -O3 -sopt,-so=4,-ro=3,-inline,-unroll=8,
                 -unroll2=800,-ind=10,-inll=10 -mips2
002  cc 3.10, cc -DUNIX -sopt,-so=4,-ro=3,-inline,-unroll=8,-unroll2=800,
                 -ind=10,-inll=10 -O4 -mips2 hanoi.c -o hanoi
003  cc 3.10, cc -DUNIX -O4 -mips2 -G 8200 -sopt,-inlr,-so=4,-r=3,-arl=3,
                 -ur=8,-ur2=400 hanoi.c -o hanoi
004  Sun C 1.1, cc -DUNIX -fast -O3
005  cc -DUNIX +OS3 -a archive
006  cc 8.71, optimizer 8.07.03, cc -O +DA1.1
007  cc 3.10, cc -DUNIX -O4 -G 8200 -sopt,-inlr,-so=4,-r=3,-arl=3,-ur=8,
                 -ur2=400 hanoi.c -o hanoi
008  cc +OS +O3 -a archive
009  gcc 2.3, gcc -O2 -mpa-risc-1-1
010  Sun C 2.0.1, cc -DUNIX -fast -O4
011  gcc 2.2.2, gcc -DUNIX -O2 -finline-functions
012  gcc 2.2.2, gcc -DUNIX -O2 -fomit-frame-pointer
013  gcc 2.2.2, gcc -DUNIX -O2 -fstrength-reduce
014  gcc 2.2.2, gcc -DUNIX -O2 -fexpensive-optimizations
015  gcc 2.2.2, gcc -DUNIX -O3 -fexpensive-optimizations -finline-functions
016  DELL Unix V4 Version 2.2, gcc 2.2.2, gcc -m486 -funroll-loops
     -fomit-frame-pointer -I/usr/ucbinclude -lc -lucb
017  gcc 2.2.2, gcc -DUNIX -funroll-loops -O6 -m486
018  icc -v -DIPSC -O4 -Mvect -Mnoframe -Mnodepchk -Mkeep 
     asm -Knoieee -node, The Portland Group icc i860 compiler.
019  80286/8 with i860/40 server, MS/DOS 4.01, gcc 1.37, gcc -O
020  gcc 2.1, gcc -DUNIX -m486 -finline-functions -fomit-frame-pointer
021  gcc 2.1, gcc -DUNIX -m486 -fomit-frame-pointer
022  gcc 2.2.2, gcc -DUNIX -O2 -fomit-frame-pointer -funroll-all-loops 
023  gcc 2.2.2, gcc -DUNIX -m486 -finline-functions -fomit-frame-pointer
024  gcc 2.1, gcc -DUNIX -fomit-frame-pointer
025  Metaware High C 3.02 -f387 -486
026  cc 6.9, cc -A cpu,mathlib -A sys,any -D_BUILTINS -DUNIX -W0,-opt,4,
                -natural
027  gcc 2.2.2, gcc -DUNIX -O2 -m486 -fomit-frame-pointer
028  gcc 2.2.2, gcc -DUNIX -O1 -m486 -fomit-frame-pointer
029  gcc 2.1, gcc -DUNIX -O2 -fomit-frame-pointer
030  gcc 2.2.2, gcc -DUNIX -m486 -O2 -finline-functions
                    -fomit-frame-pointer
031  gcc 2.1, gcc -DUNIX -O2 -fstrength-reduce
032  gcc 2.1, gcc -DUNIX -O2 -fexpensive-optimizations
033  gcc 2.1, gcc -DUNIX -O2 -finline-functions
034  cc 6.9, cc -A cpu,a88k -A sys,any -DUNIX -W0,-opt,4
035  cc 6.9, cc -A cpu,mathchip -A sys,any -D_BUILTINS -DUNIX -W0,-opt,4,
                -natural

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, 06 Oct 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
018  Jinfu Chen, chen@digital.sps.mot.com, 06 Oct 1992
019  Jussi Eloranta, eloranta@jyu.fi, 06 Oct 1992
020  Hugo Andrade Cartaxeiro, hac@inesc.pt, 08 Oct 1992
021  George A. Tan, george@scbtan.larc.nasa.gov, 07 Oct 1992
022  Olle Franceschi, olle@tfu.sr.se, 10 Oct 1992
023  Robert C. Barris, rbarris@orion.oac.uci.edu, 15 Oct 1992
024  John Palkovic, johnp@lupulus.ssc.gov, 19 Oct 1992
025  Roger Uzun, crash!uzun, 31 Oct 1992
026  Ricky Cheng, ricky@benchmaster.esd.sgi.com, 16 Nov 1992
027  Andres Kruse, kruse@aritra.desy.de, 03 Dec 1992
028  Jeffrey A Law, law@schirf.cs.utah.edu, 06 Dec 1992
029  Bill Broadley, broadley@neurocog.lrdc.pitt.edu, 06 Jan 1993
030  Al Aburto, aburto@marlin.nosc.mil, 07 Jan 1993

Al Aburto
aburto@marlin.nosc.mil

-------


Newsgroups: comp.benchmarks