From: aburto@nosc.mil (Alfred A. Aburto)
Newsgroups: comp.benchmarks
Subject: flops.c V2.0 MFLOPS(1) results
Date: 22 Jan 93 06:03:46 GMT
Expires: Mon, 15 Feb 1993 08:00:00 GMT
Distribution: comp.benchmarks
Organization: Naval Ocean Systems Center, San Diego

-------
Latest flops.c results, MFLOPS(1), are included below.

The most recent program version (flops20.c) and latest results
(flops_1.tbl, flops_2.tbl, flops_3.tbl, and flops_4.tbl) are available
via anonymous ftp from 'marlin.nosc.mil' in directory 'pub/aburto'. The
'marlin' host number is: 128.49.16.4

I'd appreciate any new results of any kind (new machines, compilers,
compiler options). I will also periodically post results to
'comp.benchmarks'. Send results to: aburto@marlin.nosc.mil. Thank you
very much ...

---------------------------------------------------------------------------
FLOPS C Program (double precision) Version 1.2c, 08 Aug 1992
FLOPS C Program (double precision) Version 2.0,  18 Dec 1992

The code for MFLOPS(1) in flops.c V1.2c and V2.0 is identical. However,
the new flops.c V2.0 results are indicated by an '*' after the MFLOPS
rating.

MFLOPS(1) Weightings: FADD 40.4%, FSUB 23.1%, FMUL 26.9%, FDIV 9.6%.
          The code for MFLOPS(1) is, essentially, scalar. That is,
          vector processor performance will reflect scalar performance
          which will lie far below expected vector performance. Also,
          the percentage of FDIV's is somewhat 'high' at 9.6%.

Results as of 19 Jan 1993:

System           OS, Compiler                CPU/FPU    FPU  MFLOPS(1)  REF
                                                       (MHz)               
---------------- ------------------------- ---------- ------ --------- ----
Cray Y-MP        NOTE 001, C90/16256       ---------- ------   67.1555*  79
HP 9000/735      cc +O3 -W1,-a,archive     PA-RISC      99.    59.6951*  76
HP 9000/735      HP-UX 9.00,               PA-RISC      99.    53.36     67
Convex C3840     cc -O3                    ----------   60.0   45.2504*  80
Convex C3840     cc -O3 -DUNIX             ----------   60.0   40.63     45
Cray X-MP        NOTE 002                  ---------- ------   35.3      44
Cray-2S/4128     NOTE 003, UNICOS 6.1      ---------- ------   31.6166*  79
HP 9000/730      HP-UX 9.00, cc +OS +O3    PA-RISC1.1   66.    29.928    55
Cray X-MP/EA432  NOTE 004                  ---------- ------   29.2991*  80
Cray-2           NOTE 005                  ---------- ------   29.1      45
FujitsuVP2200/10 NOTE 006, Fujitsu UXP/M   ----------  166.7   28.675    68
HP 9000/730      NOTE 007, HP-UX 8.07      PA-RISC1.1   66.    27.0411   28
HP 9000/730      cc +OS +O3 -W1,-a,archive PA-RISC      66.    26.7352    1
HP 9000/730      HP-UX 8.07, cc +O3        PA-RISC      66.    26.6709*  81
HP 9000/730      NOTE 008, 4.3 BSD         PA-RISC      66.    26.6667   66
HP 9000/730      cc +OS +O3 -W1,-a,archive PA-RISC      66.    26.4673*  70
HP 9000/730      HP-UX 8.05, cc +OS +O3    PA-RISC      66.    26.4026   28
HP 9000/750      HP-UX 8.07, cc +O3        PA-RISC      66.    26.1044   34
HP 9000/750      HP-UX 8.07, cc -O         PA-RISC      66.    25.7809   34
HP 9000/730      NOTE 009, 4.3 BSD         PA-RISC      66.    24.8092   66
SGI Iris Crimson NOTE 010, Irix 4.0.5      R4000/R4010 100.0   21.3596   40
SGI Iris Crimson NOTE 011, Irix 4.0.5      R4000/R4010 100.0   21.3596   40
SGI Indigo       NOTE 012                  R4000/R4010 100.0   21.0932   64
HP 9000/720      NOTE 007, HP-UX 8.07      PA-RISC      50.0   20.3822    1
HP 9000/720      HP-UX 8.05, cc -O         PA-RISC      50.0   20.0772    1
SGI Iris Crimson Irix4.0.5,cc3.10-mips2-O3 R4000/R4010 100.0   19.6821   40
SGI Iris Crimson Irix4.0.5,cc3.10-mips2-O2 R4000/R4010 100.0   19.6635   40
HP 9000/720      NOTE 013, HP-UX 8.05      PA-RISC      50.0   19.5857    2
IBM RS/6000 560  NOTE 014                  RISC         50.0   18.638    46
IBM RS/6000 550  AIX 3.2, gcc2.2.2 -O2     RISC         42.0   18.5449   12
IBM RS/6000 550  NOTE 015, AIX 3.2         RISC         42.0   18.4201   12
IBM RS/6000 560  cc -DUNIX -O -Q           RISC         50.0   18.2496*  74
SGI 4D/420       one processor, cc -O1     R3000/R3010  40.0   18.1572    3
SGI Iris RPC50   cc -O3                    R4000/R4010 100.0   18.0685*  79
IBM RS/6000 550  AIX 3.2, gcc2.2.2 -O3     RISC         42.0   17.8      45
MIPS RC6380      cc 3.0, cc -O3 -mips2     R6000/       60.0   17.4       4
Sun SS 10/30     NOTE 016, SunOS 4.1.3     SPARC        36.0   16.6101*  79
Sun SS 10/30     NOTE 017, SunOS 4.1.3     SPARC        36.0   16.6028   56
SGI Crimson Elan Irix 4.0.4, cc -O3        R4000/R4010 100.0   16.4077   39
IBM RS/6000 550  gcc 2.0, gcc -O2 -DUNIX   RISC         42.0   16.4      22
SGI Crimson Elan Irix 4.0.4, cc -O         R4000/R4010 100.0   16.3702   39
Sun SS 10/30     NOTE 018, SunOS 4.1.3     SPARC        36.0   16.0469   56
Sun SS 10/30     cc-fast-DROPT-Bstatic-O4  SPARC        36.0   16.0296   58
Convex C3420     NOTE 019                  ------------ ----   15.8339   62
IBM RS/6000 550  xlc 1.2, xlc -O -DUNIX    RISC         42.0   15.6      22
IBM RS/6000 550  cc -O                     RISC         42.0   15.5689    5
IBM RS/6000 550  AIX 3.2.2,cc -DUNIX -O -Q RISC         42.0   15.5674*  69
IBM RS/6000 550  cc -DUNIX -O              RISC         42.0   15.5036*  81
IBM RS/6000 550  NOTE 020, AIX 3.2         RISC         42.0   15.2941   12
Sun SS 10/30     NOTE 021, SunOS 4.1.3     SPARC        36.0   15.2761   56
IBM RS/6000 550  AIX 3.2, gcc2.2.2 -O      RISC         42.0   15.2158   12
IBM RS/6000 550  gcc2.2.2-O2-funroll-loops RISC         42.0   15.2158   12
IBM RS/6000 550  AIX 3.2, cc -O            RISC         42.0   14.9567   12
SGI Iris Crimson Irix4.0.5,cc3.10-mips2-O1 R4000/R4010 100.0   14.3409   40
VAX 9210         VMS 5.5, cc               -----------  ----   14.1285   35
SGI Crimson Elan Irix 4.0.4, cc -O1        R4000/R4010 100.0   13.6573   39
Sun SS 10/20     SunOS 4.1.3, gcc2.2.2 -O2 SPARC        33.0   12.6498   60
DEC DS5000-240   Ultrix 4.2A, cc -O4       R3000/       40.0   12.2243   38
DEC DS5000-240   Ultrix T4.3, cc           R3000/       40.0   12.0065   38
Convex C-220     Convex OS 9.1.6, cc -O2   -----------  ----   11.5663   35
MIPS RC6280      cc -O4 -mips2             R6000/       60.0   11.2462    6
IBM RS/6000 540  cc -DUNIX -O              RISC         ----   10.9878*  81
IBM RS/6000 550  AIX 3.2, gcc2.2.2         RISC         42.0   10.8969   12
SGI Iris 4D/35   Irix 4.0.5, cc -DUNIX -O3 R3000/R3010  36.0   10.8582   65
SGI Iris 4D/35   Irix 4.0.5, cc -DUNIX -O2 R3000/R3010  36.0   10.8458   65
SGI Iris 4D/35   Irix 4.0.5, cc -DUNIX -O2 R3000/R3010  36.0   10.7828*  77
SGI Iris 4D/35   Irix 4.0.5, cc -DUNIX -O3 R3000/R3010  36.0   10.7549*  77
Sun SS 10/30     NOTE 022, SunOS 4.1.3     SPARC        36.0   10.6732   54
IBM RS/6000 550  AIX 3.2, cc -DROPT        RISC         42.0   10.2322   12
IBM RS/6000 540  cc -DUNIX -DIPrint -O     RISC         ----   10.4052   31
SGI Iris Indigo  NOTE 023                  R3000/R3010  33.    10.1848*  81
VAX 4000/500     VMS 5.5, /opt             -----------  ----   10.1642   48
VAX 4000/90      CC/OPTIMIZE               -----------  ----   10.0318   41
DEC DS5000-133   Ultrix V4.2, cc -O4       R3000/       33.     9.9875   38
Sun SS 10/20     SunOS 4.1.3, cc -O2       SPARC        33.0    9.7269   60
Sun SS 10/20     SunOS 4.1.3, cc -O        SPARC        33.0    9.7142   60
SGI Iris 4D/35   Irix 4.0.5, cc -DUNIX -O1 R3000/R3010  36.0    9.6412   65
SGI 4D/310       Irix 4.0.1, cc -O3        R3000/       ----    9.3525    2
DECsystem 5500   Ultrix 4.2A, cc -O4       R3000/       ----    9.1946   38
SGI Iris 4D/35   Irix 4.0.5, cc -DUNIX -O1 R3000/R3010  36.0    9.1449*  77
SGI Iris Indigo  cc -O3                    R3000/R3010  33.0    9.1272*  79
IBM RS/6000 530  xlc, cc -O                RISC         25.0    9.0124    7
Sun SS 10/20     SunOS 4.1.3, cc -O3       SPARC        33.0    8.7193   60
Sun SS 10/20     SunOS 4.1.3, cc -O4       SPARC        33.0    8.7004   60
SPARCserver 690  SunOS 4.1.2, acc -DROPT   SPARC        40.0    8.5148   12
Sun SS 10/20     SunOS 4.1.3, gcc2.2.2 -O  SPARC        33.0    8.2513   60
IBM ES/3090-600S HC 2.1 t                  -----------  66.     8.1250    5
Stellar GS3000   NOTE 024, UNIX Rel. 4     -----------  ----    8.0783   32
SGI Iris Crimson Irix 4.0.5, cc3.10 -O0 -g R4000/R4010 100.0    7.9945   40
DEC DS5000-200   Ultrix 4.2A, cc -O4       R3000/       25.0    7.6456   38
DEC DS5000-25    Ultrix 4.2A, cc -O4       R3000/       25.0    7.5885   48
DEC DS5000-125   Ultrix 4.2A, cc -O4       R3000/R3010  25.0    7.5732   38
DEC DS5000-25    Ultrix 4.2A, cc -O4       R3000/       25.0    7.5646   38
SPARCserver 690  SunOS 4.1.2, acc -fast    SPARC        40.0    7.5308   12
IBM RS/6000 320  cc -DUNIX -O              RISC         20.0    7.4328   59
Apollo DN10040   NOTE 025, Domain/OS 10.3  PRISM        16.0    7.3579   57
Sun SS 10/20     SunOS 4.1.3, gcc2.2.2     SPARC        33.0    7.2499   60
SPARCstation 2   NOTE 026                  SPARC        40.0    7.1239    9
IBM RS/6000 540  cc -DUNIX -DIPrint        RISC         ----    6.9607   31
SPARCserver 690  SC2.0.1,cc -fast -O4      SPARC        40.0    6.8738   12
SPARCserver 690  SC1.0,  cc -fast -O4      SPARC        40.0    6.8354*  69
Sun SS 10/20     SunOS 4.1.3, cc           SPARC        33.0    6.7772   60
SPARCstation 2   NOTE 016, SunOS 4.1.2     SPARC        40.0    6.6924*  69
SPARCserver 690  acc -O2 -DROPT            SPARC        40.0    6.6847   12
SPARCserver 690  SunOS 4.1.2, acc -O2      SPARC        40.0    6.6817   12
IBM 3090/600VF   Waterloo C V3.0           -----------  ----    6.7437   32
SPARCstation 2   NOTE 027                  SPARC        40.0    6.6622    9
SPARCstation 2   NOTE 016, SunOS 4.1.2     SPARC        40.0    6.6305*  79
iPSC/860         icc V3.0,icc -O4 -Knoieee i860         40.0    6.6038   37
SPARCstation 2   gcc2 -O2 -funroll-loops   SPARC        40.0    6.4       5
SPARCstation 2   NOTE 028, SunOS 4.1.1     SPARC        40.0    6.2967   16
SPARCstation 2   NOTE 029, SunOS 4.1.1     SPARC        40.0    6.1538   16
Sun 4/470        NOTE 016, SunOS 4.1.2     SPARC        ----    6.1060*  79
SPARCstation 2   SC1.0, cc -O4             SPARC        40.0    6.0938    5
DEC DS5000-200   Ultrix 4.2A, cc           R3000/       25.0    6.0696   38
DEC DS5000-20    Ultrix 4.2A, cc -O4       R3000/       20.0    6.0596   38
SGI IRIS 4D/25   cc -O                     R3000/       20.0    6.0395    7
SPARCstation 2   NOTE 030, SunOS 4.1.1     SPARC        40.0    5.9611   12
SPARCstation 2   SunOS 4.1.1,cc -DROPT -O1 SPARC        40.0    5.8507   50
SPARCserver 690  cc -DROPT -dalign         SPARC        40.0    5.8411   12
DEC 5100         cc -DUNIX -O2             -----------  ----    5.8324   24
SPARCstation 2   SunOS 4.1.1, cc -DROPT    SPARC        40.0    5.6368   12
SPARCstation 2   NOTE 031, SunOS 4.1.2     SPARC        40.0    5.5518*  69
SPARCserver 690  SunOS 4.1.2, cc -DROPT    SPARC        40.0    5.4416   12
SPARCstation 2   SunOS 4.1.1, cc -DROPT    SPARC        40.0    5.4356   50
Concentrix-2800  NOTE 032,Scalar/C X1.2.03 i860         40.0    5.3305   53
Sun IPX          NOTE 029, SunOS 4.1.1     SPARC        40.0    5.2792   10
SPARCserver 470  NOTE 033, SunOS 4.1.2     SPARC        ----    5.2406*  79
Sun IPX          NOTE 028, SunOS 4.1.1     SPARC        40.0    5.2393   10
DECstation 3100  Ultrix 4.2, cc -O         R2000/R2010  16.7    5.1232   11
DECstation 3100  Ultrix 4.2A, cc -O3       R2000/R2010  16.7    5.0645   28
SPARCserver 690  SunOS 4.1.2, cc -O        SPARC        40.0    5.0613   12
SPARCserver 670  SunOS 4.1.2, cc -O2       SPARC        40.0    5.0380   35
SPARCserver 690  SunOS 4.1.2, cc -O2       SPARC        40.0    5.0208   35
SPARCstation 2   SunOS 4.1.1,cc -DROPT -O2 SPARC        40.0    4.9871   50
SPARCstation 2   SunOS 4.1.1, cc -O2       SPARC        40.0    4.9816   50
DEC DS5000-133   Ultrix 4.2A, cc           R3000/       33.     4.9529   38
DECstation 3100  NOTE 034, Ultrix 4.2A     R2000/R2010  16.7    4.9474   28
SPARCstation 2   SunOS 4.1.1, cc -O2       SPARC        40.0    4.9228   12
SPARCstation 2   SunOS 4.1.1, gcc2 -O2     SPARC        40.0    4.9211   16
Sun 4/330        SunOS 4.1.1, cc -DROPT    SPARC        25.0    4.8960   12
Sun 4/330        gcc2 -O2 -funroll-loops   SPARC        25.0    4.8903   13
Convex C-120     cc -O2                    -----------  ----    4.8750   17
SPARCstation 2   SunOS 4.1.1, cc -O        SPARC        40.0    4.8680   12
Sun 4/370        NOTE 029, SunOS 4.1.1     SPARC        25.0    4.8636   10
Sun 4/370        NOTE 028, SunOS 4.1.1     SPARC        25.0    4.8223   10
SPARCserver 490  SunOS 4.1.1, cc -O        SPARC        33.3    4.7402   12
SPARCserver 490  SunOS 4.1.1, cc -O2       SPARC        33.3    4.6902   12
SPARCstation 2   SunOS 4.1.1, cc -O3       SPARC        40.0    4.4515   50
SPARCstation 2   cc -O4                    SPARC        40.0    4.5       5
SPARCstation 2   SunOS 4.1.1,cc -DROPT -O4 SPARC        40.0    4.4467   50
SPARCstation 2   SunOS 4.1.1, cc -O4       SPARC        40.0    4.4435   12
SPARCstation 2   SunOS 4.1.1, cc -O3       SPARC        40.0    4.4416   12
Sun IPX          SunOS 4.1.1, gcc2 -O2     SPARC        40.0    4.4413   10
SPARCserver 690  cc -O4                    SPARC        40.0    4.4083   12
SPARCserver 330  NOTE 016, SunOS 4.1.2     SPARC        25.0    4.4077   79
Sun IPX          SunOS 4.1.1, cc -O        SPARC        40.0    4.4068   10
SPARCstation 2   SunOS 4.1.1,cc -DROPT -O3 SPARC        40.0    4.3694   50
SPARCstation 2   SunOS 4.1.1, cc -O4       SPARC        40.0    4.3224   50
SPARCserver 690  acc -O1 -DROPT            SPARC        40.0    4.3154   12
DEC DS5000-20    Ultrix 4.2A, cc           R3000/       20.0    4.3024   38
SGI Iris 4D/35   Irix 4.0.5, cc -DUNIX -O0 R3000/R3010  36.0    4.1529*  77
SGI Iris 4D/35   Irix 4.0.5, cc -DUNIX -O0 R3000/R3010  36.0    4.1011   65
Sun 4/330        SunOS 4.1.1,cc -DUNIX -O  SPARC        25.0    3.9090*  69
DECstation 2100  Ultrix 4.2A, cc -O4       R2000/R2010  12.5    3.7572   48
Gateway DX2-66   NOTE 035, LINUX 0.99      80486DX2-66  66.7    3.7000   72
Gateway DX2-66   NOTE 036, LINUX 0.99      80486DX2-66  66.7    3.6953   71
SPARCstation 2   SunOS 4.1.1, cc -O1       SPARC        40.0    3.6950   12
Sun 4/370        SunOS 4.1.1, cc -O        SPARC        25.0    3.6879   10
SPARCstation 2   SunOS 4.1.1, cc -O1       SPARC        40.0    3.6832   50
Sun IPX          SunOS 4.1.1, cc -O4       SPARC        40.0    3.6771   10
Stellar GS2000   Stellix Rel. 2.3, cc -O4  -----------  ----    3.6440   32
Amiga/CSA Magnum Aztec C 5.2a/m8.lib ROPT  68040        33.3    3.5982   25
SPARCserver 490  SunOS 4.1.1, cc -O1       SPARC        33.3    3.4923   12
SPARCstation 2   SunOS 4.1.1, gcc2 -O      SPARC        40.0    3.4494   16
SPARCstation ELC SunOS 4.1.1, cc -O        SPARC        33.3    3.4345   51
HP 9000/433s     NOTE 037, Domain/OS 10.3  68040        33.3    3.4294   57
HP 9000/835      cc +O3 -W1,-a,-archive    PA-RISC 1.0  25.0    3.3909    8
Sun 4/370        SunOS 4.1.1, gcc2 -O2     SPARC        25.0    3.3712   10
SPARCserver 690  NOTE 033, SunOS 4.1.2     SPARC        40.0    3.3489*  69
Solbourne        OS/MP 4.1, cc -O2         -----------  ----    3.3422   35
Mac IIfx         NOTE 038                  68040        33.3    3.3415   49
SPARCserver 690  cc                        SPARC        40.0    3.3408   12
Sun IPX          SunOS 4.1.1, gcc2 -O      SPARC        40.0    3.2790   10
SPARCstation 2   NOTE 033, SunOS 4.1.2     SPARC        40.0    3.2366*  69
SPARCstation 2   SunOS 4.1.1, cc           SPARC        40.0    3.2177   12
SPARCstation 2   SunOS 4.1.1, cc           SPARC        40.0    3.1620   50
Sun 4/330        SunOS 4.1.1, cc -O2       SPARC        25.0    3.1561   12
Mac IIfx         NOTE 039                  68040        33.3    3.1283   49
Mac IIfx         NOTE 040                  68040        33.3    3.0663   49
Intel 401        Watcom C8.0/Pharlap 2.2d  80486DX2-50  50.0    2.8128   43
mVAX 3100/80     VAX C V3.2, VMS 5.5-1,cc  KA47            0    2.7469   59
Amiga/CSA Magnum Aztec C 5.2a/m8.lib ROPT  68040        25.0    2.6952   25
HP 9000/425t     NOTE 037, Domain/OS 10.3  68040        25.0    2.6602   57
HP 9000/380      cc +O3 -W1,-a,archive     68040        25.0    2.6490    1
Sun 4/330        SunOS, cc -O4             SPARC        25.0    2.6153   13
Amiga A4000      SAS/C 6.0 (opt), ROPT     68040        25.0    2.6147*  78
Sun 4/370        SunOS 4.1.1, cc -O4       SPARC        25.0    2.6142   10
Sun 4/330        SunOS 4.1.1, cc-O3-DROPT  SPARC        25.0    2.6122   12
Sun 4/330        SunOS 4.1.1, cc -O1       SPARC        25.0    2.6091   12
Sun 4/330        SunOS 4.1.1, cc -O3       SPARC        25.0    2.6075   12
SPARCserver 490  SunOS 4.1.1, cc           SPARC        33.3    2.6052   12
Sun 4/330        SunOS 4.1.1, cc -O4       SPARC        25.0    2.5889   12
Amiga A4000      SAS/C 6.0 (opt)           68040        25.0    2.55     63
HP 9000/385      cc -s +O3 -Wg,-All -lm    68040        25.0    2.5478*  75
Apollo DN5500    NOTE 025, Domain/OS 10.3  68040/68882  25.0    2.4416   57
SPARCserver 690  MP, acc -O1               SPARC        40.0    2.4254   12
NeXTstation      gcc 1.36, cc -O           68040        25.0    2.4158    5
Amiga/CSA Magnum Aztec C 5.2a/m8.lib       68040        33.3    2.3572   25
NeXTstation      NeXTStep 3.0,gcc(1.93)-O2 68040        25.0    2.3457*  75
Mac IIfx         NOTE 041                  68040        33.3    2.3249   49
NeXTstation      cc -O (NeXTStep 2.1 gcc)  68040        25.0    2.3047   23
Intel 401        Borland C++ V3.0/huge     80486DX2-50  50.0    2.2137   43
Intel 401        NOTE 042                  80486DX2-50  50.0    2.2090   43
SPARCstation 1+  NOTE 029, SunOS 4.1.1     SPARC        25.0    2.2003   10
SPARCstation 1+  NOTE 028, SunOS 4.1.1     SPARC        25.0    2.1956   10
SPARCstation 1+  NOTE 016, SunOS 4.1.2     SPARC        25.0    2.1909*  69
Vega 486         Borland C++ V3.0/large    80486DX      50.0    2.14     21
486              Borland C V2.0/large      80486DX      50.0    2.1294   35
SPARCstation 2   SunOS 4.1.1, gcc1.40 -O   SPARC        40.0    2.0786   16
Mac IIfx         NOTE 043                  68040        33.3    2.0703   49
Sun 4/370        SunOS 4.1.1, gcc2 -O      SPARC        25.0    2.0479   10
Mac IIfx         NOTE 044                  68040        33.3    2.0266   49
Sun 4/330        SunOS 4.1.1, cc -DUNIX    SPARC        25.0    1.9403*  69
Sun 4/330        SunOS 4.1.1, cc -DUNIX    SPARC        25.0    1.8671   12
iPSC/860         icc V3.0, icc -O4          i860/i860   40.0    1.8524   37
SPARCstation IPC SunOS 4.1.1, cc -O        SPARC        25.0    1.8364   11
SPARCstation 1+  SunOS 4.1.1, cc -O        SPARC        25.0    1.8315   11
SPARCstation 1+  SunOS 4.1.1, cc -O        SPARC        25.0    1.8315   10
ETEQ i486/33     NOTE 045,Linux0.99.pl2-47 80486DX      33.     1.8096*  73
Amiga/CSA Magnum Aztec C 5.2a/m8.lib       68040        25.0    1.7993   25
Vega 486         Borland C++ V3.0/small    80486DX      50.0    1.78     21
Intel 401        Borland C++ V3.0/small    80486DX2-50  50.0    1.7597   43
SPARCstation 1   NOTE 029, SunOS 4.1.1     SPARC        20.0    1.7450   10
SPARCstation 1   NOTE 028, SunOS 4.1.1     SPARC        20.0    1.7440   10
Vega 486         NOTE 046, MS DOS 5.0      80486DX      33.3    1.7102   12
Vega 486         NOTE 047, MS DOS 5.0      80486DX      33.3    1.7097   12
Vega 486         NOTE 048, MS DOS 5.0      80486DX      33.3    1.7086*  69
SPARCstation 1+  SunOS 4.1.1, gcc2 -O2     SPARC        25.0    1.7007   10
Vega 486         gcc 2.1, gcc -O2 -DUNIX   80486DX      33.3    1.5922   12
Vega 486         NOTE 049, MS DOS 5.0      80486DX      33.3    1.5839   12
Vega 486         NOTE 050, MS DOS 5.0      80486DX      33.3    1.5825   12
Gateway2000(ISA) MSC7 -Oxaz -G2r -Ob2 -AL  80486DX      33.     1.5810   20
SPARCserver 690  SunOS 4.1.2, acc          SPARC        40.0    1.5760   12
HD Systems 486   rcc -O, 256K cache        80486DX      33.     1.5373   14
HD Systems 486   cc -O,  256K cache        80486DX      33.     1.5113   14
486/33           NOTE 051, 64k cache       80486DX      33.     1.4743   52
SPARCstation 1   SunOS 4.1.1, cc -O        SPARC        20.0    1.4689   10
486              Borland C V2.0/large      80486DX      33.     1.4660   35
Gateway2000(ISA) MSC7 -Oxaz -G2r -Ob2 -AS  80486DX      33.     1.4570   20
Vega 486         gcc 2.1, gcc -O -DUNIX    80486DX      33.3    1.4543   12
Vega 486         gcc 2.1, gcc -DUNIX       80486DX      33.3    1.4511   12
SPARCstation 1+  SunOS 4.1.1, cc -O4       SPARC        25.0    1.4465   10
Vega 486         Turbo C++ V1.01/large     80486DX      33.3    1.4348   12
Vega 486         Turbo C++ V1.01/huge      80486DX      33.3    1.4208   12
Vega 486         Turbo C++ V3.0/large      80486DX      33.3    1.4206   12
CLUB 486         Turbo C++ V3.0/large      80486DX      33.3    1.4103   12
SPARCstation 1   SunOS 4.1.1, gcc2 -O2     SPARC        20.0    1.4010   10
Sun 4c/20 (SLC)  gcc2 -O2 -funroll-loops   SPARC        20.0    1.3870   13
Vega 486         gcc 2.1,gcc -DUNIX -DROPT 80486DX      33.3    1.3775   12
486 MB           NOTE 052                  80486DX      33.3    1.3344   30
SPARCstation 1+  SunOS 4.1.1, gcc2 -O      SPARC        25.0    1.3282   10
HD Systems 486   gcc -O, 256K cache        80486DX      33.     1.3093   14
VAX 4000/200     cc -DMSC (?)              -----------  ----    1.3060   32
Vega 486         Turbo C++ V1.01/medium    80486DX      33.3    1.2939   12
Vega 486         gcc 1.39, gcc -O          80486DX      33.3    1.2286   12
SPARCstation 1+  NOTE 033, SunOS 4.1.2     SPARC        25.0    1.2270*  69
Vega 486         Turbo C++ V1.01/small     80486DX      33.3    1.1897   12
SPARCstation 1   SunOS 4.1.1, cc -O4       SPARC        20.0    1.1890   10
Vega 486         Turbo C++ V1.01/compact   80486DX      33.3    1.1694   12
VAX 8650         4.3 BSD, gcc1.37.1        -----------  18.0    1.1631   12
VAX 8650         4.3 BSD, gcc1.37.1 -O     -----------  18.0    1.1380*  69
VAX 8650         4.3 BSD, gcc1.37.1 -O     -----------  18.0    1.1364   12
486 MB           NOTE 053                  80486DX      33.3    1.1315   30
SPARCstation 1   SunOS 4.1.1, gcc2 -O      SPARC        20.0    1.0915   10
VAX 8650         4.3 BSD UNIX, cc -O       -----------  18.0    1.0815   12
AMD 386/Cyrix    NOTE 054                  80386/Cyrix  40.0    1.0667   28
Vega 486         gcc 1.39, gcc             80486DX      33.3    1.0113   12
Sun 4c/20 (SLC)  SunOS, cc -O4             SPARC        20.0    1.0026   13
SPARCstation SLC SunOS 4.1.1, cc -O        SPARC        20.0    0.9936   11
VAX 8650         4.3 BSD UNIX, cc          -----------  18.0    0.9498   12
HP 9000/400t     NOTE 055, Domain/OS 10.3  68030/68882  50.0    0.8980   57
HP 9000/345      cc +O3 (shared libraries) 68030/68882  50.0    0.8938   23
HP 9000/345      cc +O3 -W1,-a,archive     68030/68882  50.0    0.8935   23
HP 9000/345      cc -s +O3 -Wg,-All -lm    68030/68882  50.0    0.8811*  75
HP 9000/345      gcc 2.0, gcc -O           68030/68882  50.0    0.8488   23
Supernode 1000   cc -O, one processor       i860/i860   ----    0.8387   33
Amiga 2000/A2630 NOTE 056                  68030/68882  40.0    0.694    19
VAX 6310         cc -DUNIX -O2             -----------  ----    0.6394   24
Mac IIfx         Think C V5.0.1            68030/68882  40.0    0.6019   49
Amiga 2000/MMR   Aztec C 5.0a/68882 Inline 68030/68882  33.3    0.5954   12
Amiga 2000/MMR   Aztec C 5.0a/68882 Inline 68030/68882  33.3    0.5759*  69
HP 9000/370      cc +O3 (shared libraries) 68030/68882  33.     0.5719   23
HP 9000/370      gcc 2.0, gcc -O           68030/68882  33.     0.5525   23
mVAX 3500        VMS 5.3-1, cc             -----------  ----    0.5487   35
Amiga 2000/MMR   Aztec C 3.6a/68882 Inline 68030/68882  33.3    0.5348   12
VAXstation 3100  Ultrix 4.2, cc -O         -----------  ----    0.4997   11
Amiga 3000       ------------------------- 68030/68882  25.0    0.4381   18
Apollo DN3500    NOTE 055, Domain/OS 10.3  68030/68882  25.0    0.4136   57
AT 386           SCO UNIX, cc -O  (MS)     80386/80387  25.0    0.3989   15
AT 386           SCO UNIX, rcc -O (AT&T)   80386/80387  25.0    0.3927   15
386/7            Borland C V2.0/large      80386/80387  33.     0.3352   35
AT 386           SCO UNIX, gcc -O (1.40)   80386/80387  25.0    0.3070   15
Sun 386i/250     SunOS4.0.2,SC1.0-O4-DROPT 80386/80387  25.0    0.2948   42
Mac IIfx         Think C V5.0.1 (SANE)     68040/-----  33.3    0.2946   49
Sun 386i/250     SunOS 4.0.2, cc           80386/80387  25.0    0.2839   42
Sun 386i/250     SunOS 4.0.2, cc -Bstatic  80386/80387  25.0    0.2744   42
386/7            Borland C V2.0/large      80386/80387  25.0    0.2404   35
AT&T 6386WGS     AT&T V.3.2, cc -O -DROPT  80386/80387  20.0    0.2311   29
AT&T 6386WGS     AT&T V.3.2, cc -O         80386/80387  20.0    0.2290   29
VAX-11/780       gcc1.39 -O -DUNIX -DROPT  -----/FPA     5.0    0.2249   26
Compudyne 386SX  NOTE 057                  386SX/387SX  20.0    0.1860   30
Compudyne 386SX  Everex ESIX 4.0, cc -O    386SX/387SX  20.0    0.1854   30
VAXstation 2000  Ultrix 4.2, cc -O         -----------  ----    0.1520   11
Apollo DN3000    NOTE 055, Domain/OS 10.3  68020/68882  15.0    0.1515   57
386/7            Borland C V2.0/large      80386/80387  24.0    0.1497   35
am386SX          Linux, gcc -O2            80386/-----  25.0    0.1373   47
Mac IIfx         Think C V5.0.1            68040/-----  33.3    0.1095   49
Amiga 2000/MMR   Aztec C 3.6a/68882 m.lib  68030/68882  33.3    0.0703   12
Zenith Z-100     MSC V6.00A/tiny model      8088/8087   10.67   0.0596   27
Siemans MX2      SINIX Versn 2, cc -lm -O  -----------  ----    0.0516   19
GRiDCASE 1530    Turbo C++ V3.0/large      80386/80387  12.5    0.0515   12
286/7            Borland C V2.0/large      80286/80287  12.0    0.0311   35
NBI 5/10         4.2 BSD, cc -DUNIX -O     68010/-----  12.0    0.0062   61
Amiga 2000       Aztec C 3.6a/m.lib        68000/-----   7.16   0.0058   12
ABC1600          ABCenix 5.18, cc -O       68008/-----   8.0    0.0023   36

NOTE:
001 UNICOS 7.0, Cray Standard C Release 3.0.4.2 XMP/YMP Version,
    C Front-end Version 060-022, CMCS Back-end Version 501, one
    processor, cc -O3
    PI Module:  46.8 MFLOPS, Area Module: 632.8 MFLOPS
002 UNICOS C 3.0.0
    PI Module:  25.5 MFLOPS, Area Module: 162.6 MFLOPS
003 Cray Standard C Release 3.0.4.2 CRAY2 Version, C Front-end Version
    060, CMCS Back-end Version 501, one processor, cc -O3
    PI Module:  22.9 MFLOPS, Area Module: 148.5 MFLOPS
004 cc -DCTimer -h aggress -h align -h fastaddr -h inline3 -h scalar3
       -h task3 -h vector3 -O3
    Note that 'CTimer' was used which reports 'user+sys' time, vice
    just 'user' time.
    PI Module:  21.0 MFLOPS, Area Module: 153.6 MFLOPS
005 cc -O3 -DFORTRAN_SEC, and similar results with:
    cc -O3 -DFORTRAN_SEC -haggress -hinline -hscalar3 -hvector3
006 Fujitsu C/EX V12L10 L92031, cc -DUNIX -O -K EOPT, using scalar
    processor (system consisted of 1 scalar and 1 parallel processor).
    PI Module:  24.8 MFLOPS, AREA Module:  42.1 MFLOPS
007 gcc 2.2.2, gcc -O5 -funroll-all-loops -fexpensive-optimizations
008 cc 8.71, optimizer 8.07.03, cc -O +DA1.1
009 gcc 2.3, gcc -O2 -mpa-risc-1-1
010 cc 3.10, cc -mips2 -DUNIX -O3 -sopt,-ur=64,-ur2=3000 
011 cc 3.10, cc -mips2 -DUNIX -O2 -sopt,-ur=64,-ur2=3000
012 cc 3.10, cc -DUNIX -O3 -mips2 -sopt,-ur=64,-ur2=3000
013 cc -O -W1,-a, archive +DA1.1 +DS1.1a +r
014 cc -DUNIX -O
    PI Module:  14.5 MFLOPS, Area Module:  44.4 MFLOPS
015 gcc 2.2.2, gcc -O2 -fexpensive-optimizations
016 SC1.0, cc -DUNIX -fast -O4
017 SC1.1, cc -DUNIX -DIPrint -fast -O3
018 SC1.1, cc -DUNIX -DIPrint -fast -O4
019 ConvexOS V10.0.171.0, Convex C V4.3.1, cc -DUNIX -O3
020 gcc 2.2.2, gcc -O2 -funroll-all-loops
021 SPARCstation 10 Model 30, SC1.1, cc -DUNIX -DIPrint -O -dalign -cg89
022 SPARCstation 10 Model 30, cc -DUNIX -DIPrint -O -dalign
023 gcc 2.3.3, gcc -DUNIX -O2 -fomit-frame-pointer -funroll-loops
024 cc -O3 -DUNIX_Old
025 cc 6.9, cc -A cpu,a88k -A sys,any -D_BUILTINS -DUNIX -W0,-opt,4
026 SC1.0, cc -V -DUNIX -fast -O4 -Bstatic -Qoption iropt -l9
027 SC1.0, cc -V -DUNIX -fast -O4 -Bstatic
028 gcc 2, gcc -O2 -funroll-all-loops
029 gcc 2, gcc -O2 -funroll-loops
030 cc -DROPT -dalign
031 SC1.0, cc -DUNIX -O
032 Alliant Concentrix-2800, scc -v -O -AS -uniproc -DUNIX -DROPT
033 SC1.0, cc -DUNIX
034 gcc 2.2.2, gcc -O5 -funroll-all-loops -fexpensive-optimizations
035 gcc 2.3.3, gcc -DUNIX -O6 -funroll-all-loops -m486
036 gcc 2.2.2, gcc -DUNIX -O6 -funroll-loops -m486
037 cc 6.9, cc -A cpu,mathlib -A sys,any -D_BUILTINS -DUNIX -W0,
    -opt,4,-natural
038 Think C V5.0.1, TokaMac Accelerator, 80-bit FP, -O, ROPT.
039 Think C V5.0.1, TokaMac Accelerator, 80-bit FP, -O, Auto Registers
040 Think C V5.0.1, TokaMac Accelerator, 80-bit FP, ROPT
041 Think C V5.0.1, TokaMac Accelerator, 64-bit FP, -O, ROPT.
042 Metaware C R2.32/Pharlap 2.2d
043 Think C V5.0.1, TokaMac Accelerator, 80-bit FP, -O
044 Think C V5.0.1, TokaMac Accelerator, 80-bit FP
045 gcc 2.3.3, gcc -DUNIX -O6 -finline-functions -funroll-loops -m486
046 gcc 2.1, gcc -DUNIX -O2 -funroll-all-loops
047 gcc 2.1, gcc -DUNIX -O2 -funroll-loops
048 gcc 2.2.2, gcc -DUNIX -O2 -fexpensive-optimizations -finline-functions
                   -funroll-loops -m486
049 gcc 2.1, gcc -DUNIX -O2 -fomit-frame-pointer
050 gcc 2.1, gcc -DUNIX -O2 -fstrength-reduce
051 Metaware High C 3.02 -f387 -486
052 Everex ESIX, SVR4, 64KCache, cc -O -DROPT -DUNIX_Old
053 Everex ESIX, SVR4, 64KCache, gcc 1.40, gcc -O -DUNIX_Old
054 gcc 2.2.2, gcc -O5 -funroll-all-loops -fexpensive-optimizations
055 cc 6.9, cc -A cpu,mathchip -A sys,any -D_BUILTINS -DUNIX -W0,
    -opt,4,-natural
056 SAS C (Opt)/68882 Inline, CPU @ 30.0 MHz.
057 Everex ESIX 4.0, cc -O -DROPT -DUNIX_Old

REF:                                                                      
1   Bo Thide', Swedish Institute of Space Physics, Sweden, bt@irfu.se      
2   Timo Suhonen, University of Jyvaskyla, Finland, suhonen@jalka.jyu.fi   
3   Michael Jones, Silicon Graphics Inc., USA, mtj@babar.asd.sgi.com       
4   John Hawkes, Mips Computer Systems Inc., USA, hawkes@mips.com
5   Michael D Mellinger, Penn State University, USA, melling@cs.psu.edu
6   Markku Kolkka, Tampere Univ. of Technology,Finland,mk59200@cc.tut.fi
7   John Stone, University of Missouri, USA, johns@cs.umr.edu
8   Axel Szymanski, Hewlett Packard, USA, axel@hpcuhe.cup.hp.com
9   Keith H. Bierman, Sun MegaSystems, USA, khb@chiba.Eng.Sun.COM
10  Won-Soon Lau, National Univ. of Singapore, engp1186@nuscc.nus.sg
11  Bengt Larsson, Lund Institute of Tech, Sweden, bengtl@maths.lth.se
12  Alfred A. Aburto, NRaD San Diego CA, USA, aburto@marlin.nosc.mil
13  Miles Bader, University of Edinburgh, England, Miles.Bader@ed.ac.uk
14  Mike Miskulin, mmm@qedqcd.rye.ny.us
15  Andy Feibus, amf@amfent.gwinnett.com
16  Phil Woodland, Cambridge University, England, pcw@eng.cam.ac.uk
17  Christer Olsson, Univ. Gothenburg, Sweden, co@bildsun2.mednet.gu.se
18  Roger Uzun, Crash TimeSharing, El Cajon CA, USA, uzun@crash.cts.com
19  Lothar Fritsch, Univ. of Saarland, FRG, fritsch@fsinfo.cs.uni-sb.de
20  Mario, Microsoft, USA, mariogo@microsoft.com
21  Hendrik Groeneveld, Maverick International Inc., USA, rick@mav.com
22  Bill Hay,IBM T.J. Watson Research Center,hay@torolab2.torolab.ibm.com
23  Meinhard E. Mayer, UC Irvine, CA, USA, hardy@golem.ps.uci.edu
24  Todd McDaniel, scooter@emunix.emich.edu
25  Steve Kelsey, CSA, San Diego, CA, USA, 'skelsey' on BIX. 
26  Craig Steele, California Institute of Tech, steele@vlsi.cs.caltech.edu
27  Walter Koziarz, koziarzw@lonex.rl.af.mil
28  Bill Broadley, Broadley@neurocog.lrdc.pitt.edu
29  Eric S. Raymond, Eric Conspiracy Secret Labs, USA, 
    eric@snark.thyrsus.com
30  Pat Wood, Pipeline Associate, Inc., pipeline!nuucp@motown.allied.com
31  Christian P. Roberts, University of Virginia, cpr4k@virginia.edu
32  Roger May, Rutherford Appleton Laboratories, England, rjm@inf.rl.ac.uk
33  Simon Greenaway, England, sjg@informatics.rutherford.ac.uk
34  Elmar Bartel, bartel@tuminfo2.informatik.tu-muenchen.de
35  Zeev Schneider, Biomedical Eng. Technion, zeev@maxc.technion.ac.il
36  Christer Olsson, c_olsson@mednt2.sunet.se
37  Dan Yergeau, yergeau@gloworm.stanford.edu
38  George Coolidge; Digital Equipment Corporation, USA, 
    geo@wldman.pko.dec.com, and also Gail L. Grant; grant@pa.dec.com
39  Case Larsen, clarsen@ux6.lbl.gov, CTLarsen@lbl.gov
40  Bill Johnson, wsj@tritron.wpd.sgi.com.
41  Chuck Parsons, chuck@pierre.mit.edu
42  Frank Kannemann, Frank.Kannemann@Canada.Sun.COM
43  Jukka Palviainen, jp73807@ee.tut.fi, 07 Aug 1992
44  Roger May, rjm@informatics.rutherford.ac.uk, 10 Aug 1992,
45  Nick Kisseberth, nkissebe@delphi.beckman.uiuc.edu, 11 Aug 1992
46  Gerry Wiener, wiener@thunder.rap.ucar.edu, 10 Aug 1992
47  Heikki Suopanki, suopanki@phoenix.oulu.fi, 09 Aug 1992
48  David Willmore, willmore@iastate.edu, 12 Aug 1992
49  markmi@wrgate.wr.tek.com, 01 Sep 1992
50  markmi@wrgate.wr.tek.com, 09 Sep 1992
    Using standard cc for SunOS 4.1.1. Results show cc -DROPT -O1
    (or cc -DROPT) performs much better than cc -O4.
51  Rob Peglar, robp@anubis.network.com, 06 Oct 1992
52  Roger Uzun, crash!uzun, 24 Sep 1992
53  Ivan Chakarov, I.Chakarov@ee.surrey.ac.uk, 28 Sep 1992
54  George A. Tan, george@scbtan.larc.nasa.gov, 30 Sep 1992
55  Bill Broadley, Broadley@neurocog.lrdc.pitt.edu, 02 Oct 1992
    The HP 9000/730 with HP-UX 9.00 here outperforms the Cray-2, but
    please remember the Cray-2 can still be much faster than the 730
    with code that can be vectorized.
56  George A. Tan, george@scbtan.larc.nasa.gov, 06 Oct 1992
57  Jinfu Chen, chen@digital.sps.mot.com, 06 Oct 1992
58  Jussi Eloranta, eloranta@jyu.fi, 06 Oct 1992
59  Daniel Packman, pack@acd.ucar.edu, 06 Oct 1992
60  Olle Franceschi, olle@tfu.sr.se, 10 Oct 1992
61  Dale Lyndon, dale!ucsd!uunet!unbc.edu!lyndon, 16 Oct 1992
62  Jukka Kurvi, Jukka.Kurvi@lut.fi, 20 Oct 1992
63  Roger Uzun, crash!uzun, 31 Oct 1992
64  Ricky Cheng, ricky@benchmaster.esd.sgi.com, 16 Nov 1992
65  Andres Kruse, kruse@aritra.desy.de, 03 Dec 1992
66  Jeffrey A Law, law@schirf.cs.utah.edu, 06 Dec 1992
67  Henrik Madsen, hm@imsor.dth.dk, 10 Dec 1992
68  Mathew Lim, M.Lim@anu.edu.au, 13 Dec 1992
69  Al Aburto, aburto@marlin.nosc.mil, 20 Dec 1992
70  Bo Thide', bt@irfu.se, 21 Dec 1993
71  Bill Broadley, broadley@neurocog.lrdc.pitt.edu, 06 Jan 1993
72  Bill Broadley, broadley@neurocog.lrdc.pitt.edu, 07 Jan 1993
73  R.W.W. Hooft,hooft@xray.chem.ruu.nl, 11 Jan 1993
74  Paul van Deurzen, deurzenl@ksla.nl, 11 Jan 1993
75  Meinhard E. Mayer, hardy@golem.ps.uci.edu, 12 Jan 1993
76  Jim Hull, hull@hpsal2.cup.hp.com, 12 Jan 1993
77  Andres Kruse, kruse@aritra.desy.de, 13 Jan 1993
78  Roger Uzun, crash!uzun, 14 Jan 1993
79  Mike Wilson, mikew@cs.pdx.edu, 18 Jan 1993
80  Ari P Seitsonen, aps@kata.hut.fi, 19 Jan 1993
81  Antti Meittinen, apm@kikka.hut.fi, 19 Jan 1993

Al Aburto
aburto@marlin.nosc.mil

-------