From: aburto@nosc.mil (Alfred A. Aburto)
Subject: Latest clinpack.c results 
Organization: Naval Ocean Systems Center, San Diego
Distribution: comp.benchmarks 
Date: Wed, 14 Oct 1992 00:56:11 GMT
Expires: Fri, 30 Oct 1992 08:00:00 GMT

-------
clinpack.c ROLL'd DP MFLOPS results are included below.

The program (clinpack.c) and latest Double Precision (DP) table of 
results (clinpack.dpr for 'ROLL' option and clinpack.dpu for 'UNROLL' 
option) 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. I have also
sent clinpack.c (that I'm using) and results to Jack Dongarra.

Please note that these results may not agree with flops.c or Livermore
Loops MFLOPS because the programs are different (different instruction 
mix and different weightings ==> different performance results and 
characteristics). Also this is a 'C' translation of the FORTRAN Linpack
and the 'C' results may not agree with the FORTRAN results due to code
generation differences.

Results as of 12 Oct 1992:

System               OS, Compiler              CPU/FPU   CPU   MFLOPS   REF
                                                        (MHz)  DP,ROLL     
-------------------- ------------------------- -------- ----- --------- ---
IBM RS6000/550       AIX 3.2, cc -O -Q             RISC  42.0    19.931   1
IBM RS6000/550       AIX 3.2, cc -O                RISC  42.0    18.263   1
IBM RS6000/550       NOTE D01, AIX 3.2             RISC  42.0     9.27    1
IBM RS6000/550       NOTE D02, AIX 3.2             RISC  42.0     9.22    1
IBM RS6000/550       NOTE D03, AIX 3.2             RISC  42.0     6.58    1
IBM RS6000/550       NOTE D04, AIX 3.2             RISC  42.0     6.58    1
IBM RS6000/550       NOTE D05, AIX 3.2             RISC  42.0     6.58    1
IBM RS6000/550       NOTE D06, AIX 3.2             RISC  42.0     6.58    1
IBM RS6000/550       NOTE D07, AIX 3.2             RISC  42.0     6.58    1
IBM RS6000/550       NOTE D08, AIX 3.2             RISC  42.0     6.033   1
SPARCserver 690MP    NOTE A01, SunOS 4.1.2        SPARC  40.0     3.518   1
SPARCserver 690MP    NOTE A02, SunOS 4.1.2        SPARC  40.0     3.429   1
SPARCserver 690MP    NOTE A03, SunOS 4.1.2        SPARC  40.0     3.410   1
IBM RS6000/550       AIX 3.2, cc                   RISC  42.0     3.394   1
SPARCserver 690MP    NOTE A04, SunOS 4.1.2        SPARC  40.0     3.192   1
SPARCstation 2       NOTE A01, SunOS 4.1.2        SPARC  40.0     3.060   1
SPARCstation 2       NOTE A02, SunOS 4.1.2        SPARC  40.0     3.002   1
SPARCserver 690MP    NOTE A05, SunOS 4.1.2        SPARC  40.0     2.869   1
SPARCserver 690MP    NOTE A06, SunOS 4.1.2        SPARC  40.0     2.672   1
SPARCserver 690MP    NOTE A07, SunOS 4.1.2        SPARC  40.0     2.665   1
IBM RS6000/550       NOTE D09, AIX 3.2             RISC  42.0     2.086   1
Vega 486             NOTE B01, MS DOS 5.0       80486DX  33.3     1.467   1
Vega 486             NOTE B02, MS DOS 5.0       80486DX  33.3     1.463   1
Sun 4/330            NOTE C01, SunOS 4.1.1        SPARC  25.0     1.439   1
Sun 4/330            NOTE C02, SunOS 4.1.1        SPARC  25.0     1.439   1
SPARCstation 1+      NOTE A01, SunOS 4.1.2        SPARC  25.0     1.419   1
Vega 486             NOTE B03, MS DOS 5.0       80486DX  33.3     1.410   1
SPARCstation 1+      NOTE A02, SunOS 4.1.2        SPARC  25.0     1.400   1
Vega 486             NOTE B04, MS DOS 5.0       80486DX  33.3     1.395   1
Vega 486             NOTE B05, MS DOS 5.0       80486DX  33.3     1.351   1
Vega 486             NOTE B06, MS DOS 5.0       80486DX  33.3     1.350   1
Vega 486             NOTE B07, MS DOS 5.0       80486DX  33.3     1.347   1
Vega 486             NOTE B08, MS DOS 5.0       80486DX  33.3     1.347   1
Vega 486             NOTE B09, MS DOS 5.0       80486DX  33.3     1.308   1
Vega 486             NOTE B10, MS DOS 5.0       80486DX  33.3     1.147   1
Vega 486             NOTE B11, MS DOS 5.0       80486DX  33.3     1.147   1
SPARCserver 690MP    NOTE A08, SunOS 4.1.2        SPARC  40.0     1.052   2
Vega 486             NOTE B12, MS DOS 5.0       80486DX  33.3     0.861   1
Vega 486             NOTE B13, MS DOS 5.0       80486DX  33.3     0.843   1
VAX 8650             4.3 BSD, gcc1.37 -O       --------  18.0     0.633   2
VAX 8650             4.3 BSD, gcc1.37          --------  18.0     0.512   2
                                             
NOTE:                                             
A01 Sun C 2.0.1, cc -DUNIX -fast -O4 -Bstatic -Qoption iropt -l9
A02 Sun C 2.0.1, cc -DUNIX -fast -O4 -Bstatic
A03 Sun C 2.0.1, cc -DUNIX -fast -O4 -Bstatic -dalign
A04 Sun C 2.0.1, cc -DUNIX -fast -Bstatic
A05 Sun C 2.0.1, cc -DUNIX -fast
A06 Sun C 2.0.1, cc -DUNIX -O4
A07 Sun C 2.0.1, cc -DUNIX -O
A08 Sun C 2.0.1, cc -DUNIX

B01 gcc 2.1, gcc -O2 -funroll-loops -fomit-frame-pointer -fstrength-reduce
B02 gcc 2.1, gcc -O2 -funroll-loops -fomit-frame-pointer
B03 gcc 2.1, gcc -O2 -funroll-loops
B04 gcc 2.1, gcc -O2 -funroll-all-loops
B05 gcc 2.1, gcc -O2
B06 gcc 2.1, gcc -O2 -fomit-frame-pointer
B07 gcc 2.1, gcc -O2 -fexpensive-optimizations
B08 gcc 2.1, gcc -O2 -finline-functions
B09 gcc 2.1, gcc -O2 -m486
B10 gcc 2.1, gcc -O
B11 gcc 2.1, gcc -O -m486
B12 gcc 2.1, gcc -m486
B13 gcc 2.1, gcc

C01 cc -O4 -Bstatic
C02 cc -O4

D01 gcc 2.2.2, gcc -DUNIX -O5 -funroll-loops
D02 gcc 2.2.2, gcc -DUNIX -O5 -funroll-all-loops
D03 gcc 2.2.2, gcc -DUNIX -O9
D04 gcc 2.2.2, gcc -DUNIX -O5
D05 gcc 2.2.2, gcc -DUNIX -O4
D06 gcc 2.2.2, gcc -DUNIX -O3
D07 gcc 2.2.2, gcc -DUNIX -O2
D08 gcc 2.2.2, gcc -DUNIX -O1
D09 gcc 2.2.2, gcc -DUNIX

REF:                                                                      
1   Al Aburto, aburto@marlin.nosc.mil, average of 5 or more runs as the
    results jump around a bit, 12 Oct 1992
2   Al Aburto, aburto@marlin.nosc.mil

Al Aburto
aburto@marlin.nosc.mil

-------