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 DP 'ROLL' option and clinpack.dpu for DP 'UNROLL' option) are available via anonymous ftp from 'ftp.nosc.mil' in directory 'pub/aburto'. The ftp.nosc.mil IP address is: 128.49.192.51 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@nosc.mil. 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 07 Aug 1997: System OS, Compiler CPU/FPU CPU MFLOPS REF (MHz) DP,ROLL ### -------------------- --------------------- --------- ----- -------- --- 001 Cray Y-MP C90 UNICOS 7 Cray 240.0 135.400 4 002 SGI Indigo2 Irix 6.2 R10000 195.0 75.551 60 003 SGI Indigo2 Irix 6.2 R10000 195.0 74.238 60 004 SGI O2 Irix 6.3 R10000 175.0 68.628 64 005 SGI O2 Irix 6.3 R10000 175.0 66.524 64 006 SGI Origin 200 Irix 6.4 R10000 180.0 65.352 66 007 Dell XPS Pro 200n NT 3.51 PentiumP6 200.0 47.95 61 008 Brett Station ATX Linux 2.0.0 PentiumP6 180.0 46.712 68 009 DEC 3000/500X AXP OSF/1 V1.3-3 DEC 21064 200.0 41.202 29 010 Enterprise 4000/10 Solaris 2.5.1 Ultra SPARC 250.0 41.118 72 011 Aspen Alpine 275XS OpenVMS 6.2 DEC21064A 275.0 40.631 58 012 Enterprise 4000/10 Solaris 2.5.1 Ultra SPARC 250.0 37.881 72 013 HP 9000/J210XC HP-UX 10.20 7200-2CPU 120.0 37.523 70 014 HP 9000/735 HP-UX 9.01 RISC7100 99.0 37.117 44 015 DEC 3000/800 AXP OSF/1 V1.3a DEC 21064 200.0 36.64 33 016 HP 9000/J210 HP-UX 10.01 PA-RISC 120.0 34.86 63 017 DEC 4000/710 AXP OSF/1 V1.3a DEC 21064 190.0 34.32 33 018 DEC 3000/900 AXP OSF/1 3.0 DEC 21064 275.0 32.769 49 019 DEC 3000/600 AXP OSF/1 V1.3a DEC 21064 175.0 31.54 33 020 HP 9000/755 HP-UX 9.01 PA-R 1.1 99.0 30.383 22 021 HP 9000/735 HP-UX 9.01 RISC7100 99.0 29.855 31 022 HP 9000/755 HP-UX 9.01 RISC7100 99.0 28.611 42 023 HP 9000/755 HP-UX 9.01 RISC7100 99.0 28.611 16 024 Sun Ultra 4000 Solaris 2.5.1 Ultra SPARC 167.0 27.892 62 025 DEC 3000/500 AXP OSF/1 V1.3-3 DEC 21064 150.0 27.468 29 026 DEC 3000/500 AXP OSF/1 V1.3a DEC 21064 150.0 27.46 33 027 HP 9000/712 HP-UX 9.03 Pa-7100LC 100.0 27.249 59 028 DEC 3000/500X OSF/1 V1.3-3 DEC 21064 200.0 25.751 29 029 SPARCstation 20/HS21 Solaris 2.4, Hyper SPARC 125.0 22.541 54 030 HP 9000/712 HP-UX 10.20 PA7100LC 100.0 21.259 70 031 AMD K6 Linux 2.0.30 AMD K6 200.0 21.063 73 032 SGI Onyx Irix 6.2 R8000 75.0 21.062 67 033 HP 9000/730 HP-UX 9.01 PA-RISC 66.0 20.808 30 034 DEC 3000/500 AXP OSF/1 T1.3 DEC 21064 150.0 20.601 28 035 IBM RS/6000 550 AIX 3.2 RISC 42.7 19.931 1 036 SGI Indy Irix 6.2 R5000 150.0 18.613 66 037 Dell XPS Pro 200n NT 3.51 PentiumP6 200.0 18.92 61 038 SGI Challenge S Irix 6.2 R4400 200.0 18.322 65 039 IBM RS/6000 550 AIX 3.2 RISC 42.7 18.263 1 040 DEC 3000/500 AXP OSF/1 T1.3-3 DEC 21064 150.0 18.322 27 041 Power Mac 8500/120 MacOS 7.5.2 PwrPC 604 120.0 17.311 55 042 Power Mac 9500/120 MacOS 7.5.3 PwrPC 604 120.0 16.085 57 043 HP 9000/720 HP-UX 9.01 PA-RISC 50.0 15.259 30 044 SGI Indigo2 Irix 4.0.5H R4400 150.0 14.158 41 045 DEC 3000/500 AXP OSF/1 T1.2-2(R5) DEC 21064 150.0 14.156 19 046 IBM RS/6000 25E AIX 3.2.5 PPC601 66.0 13.155 71 047 IBM RS/6000 340 AIX 3.2 SGR 3332 33.0 12.5 47 048 Escom DOS Pentium 100.0 12.07 61 049 HP 9000/712 HP-UX 10.11 PA 7100 60.0 11.839 53 050 HP 9000/730 HP-UX 8.07 PA-R 1.0 66.0 11.075 3 051 IBM RS/6000 530 AIX 3.1.5 RISC 25.0 10.9 11 052 ZOES Pentium P5-90 MS DOS 6.22 Pentium 90.0 10.188 48 053 DATEL Pentium P5-90 MS DOS 6.22 Pentium 90.0 10.158 48 054 SPARCserver 20/612 Solaris 2.3 SSPARC 60.0 10.083 45 055 Dell OptiPlex XL 590 OS/2 Warp 3.0 Pentium 90.0 9.722 52 056 SGI Indigo R4000 Irix 4.0.5F R4000 100.0 9.537 21 057 Gateway Pentium LINUX 1.1.35 Pentium 90.0 9.355 46 058 IBM RS/6000 550 AIX 3.2 RISC 42.7 9.27 1 059 IBM RS/6000 550 AIX 3.2 RISC 42.7 9.22 1 060 HP 9000/720 HP-UX 9.01 PA-R 1.0 50.0 9.012 22 061 SGI Indigo2 Extreme Irix 4.0.5H System V R4000 100.0 9.0 47 062 SPARCcenter 1000 Solaris 2.3 (4 CPU) SSPARC 50.0 8.605 43 063 HP 9000/720 HP-UX 8.07 PA-RISC 50.0 8.374 24 064 HP 9000/715 HP-UX 9.01 PA-RISC 50.0 8.263 50 065 HP 9000/720 HP-UX 8.05 PA-RISC 50.0 8.078 18 066 SGI Indigo2 Extreme Irix 4.0.5H System V R4000 100.0 7.9 47 067 Pentium-90 Linux 2.0 ELF Pentium 90.0 7.213 69 068 SPARCstation 10/41 SunOS 4.1.3 SSPARC 40.3 6.853 35 069 SPARCstation 10/30 SunOS 4.1.3 SSPARC 36.0 6.603 17 070 IBM RS/6000 550 AIX 3.2 RISC 42.7 6.58 1 071 IBM RS/6000 550 AIX 3.2 RISC 42.7 6.58 1 072 IBM RS/6000 550 AIX 3.2 RISC 42.7 6.58 1 073 IBM RS/6000 550 AIX 3.2 RISC 42.7 6.58 1 074 IBM RS/6000 550 AIX 3.2 RISC 42.7 6.58 1 075 HP 9000/710 HP-UX 9.00 PA-RISC 50.0 6.417 16 076 IBM RS/6000 550 AIX 3.2 RISC 42.7 6.033 1 077 SPARCstation Voyager Solaris 2.3 uSPARC II 60.0 5.675 43 078 ALR Evolution V/1 OS/2 2.1 Pentium 60.0 5.628 34 079 IBM RS/6000 25E AIX 3.2.5 PPC601 66.0 5.619 71 080 DEC VAX 6000/610 VAX/VMS 5.2 (1 CPU) --------- ----- 5.5 47 081 Escom DOS Pentium 100.0 5.4 61 082 SPARCstation 10/30 SunOS 4.1.3 SSPARC 36.0 5.4 25 083 IBM RS/6000 220 AIX 3.2.2 RISC 33. 5.242 20 084 DEC VAX 6000/620 VAX/VMS 5.2 (2 CPU) --------- ----- 5.0 47 085 SPARCstation 10/20 SunOS 4.1.3 SSPARC 33. 5.0 25 086 SGI Indy PC Irix 5.1.1 R4000PC 100.0 4.824 38 087 IBM RS/6000 220 AIX 3.2.2 RISC 33. 4.346 20 088 SPARCstation 2 (80) SunOS 4.1.2 Weitek 80.0 4.139 37 089 DECstation 5000/133 Ultrix 4.3 R3000/10 33. 4.041 13 090 SGI Iris 4D/35 Irix 4.0.5 R3000/10 36.0 3.969 7 091 SGI Iris 4D/35 Irix 4.0.5 R3000/10 36.0 3.902 7 092 DECstation 5000/133 Ultrix 4.3 R3000/10 33. 3.640 13 093 SPARCserver 690MP SunOS 4.1.2 SPARC 40.0 3.518 1 094 SPARCserver 690MP SunOS 4.1.2 SPARC 40.0 3.429 1 095 SPARCserver 690MP SunOS 4.1.2 SPARC 40.0 3.410 1 096 IBM RS/6000 550 AIX 3.2 RISC 42.0 3.394 1 097 SPARCstation 2 (80) SunOS 4.1.2 Weitek 80.0 3.264 37 098 SPARCserver 690MP SunOS 4.1.2 SPARC 40.0 3.192 1 099 Gateway 486DX2/66 Linux 0.99p6 80486DX2 66.7 3.150 12 100 SPARCstation 2 (80) SunOS 4.1.2 Weitek 80.0 3.150 37 101 SGI Indigo --------------------- R3000/10 33.3 3.121 5 102 SPARCstation 2 (40) SunOS 4.1.2 SPARC 40.0 3.060 1 103 ISA/VLB AT Clone MS DOS 6.0 80486DX2 66.7 3.038 32 104 Sharp PC-3060 --------------------- Cyrix5x86 100.0 3.021 56 105 SPARCstation 2 (40) SunOS 4.1.2 SPARC 40.0 3.002 1 106 Sun IPX SunOS 4.1.3 SPARC 40.0 2.960 18 107 SPARCserver 690MP SunOS 4.1.2 SPARC 40.0 2.869 1 108 AMI 486DX2/66 MS DOS 5.0, EISA 80486DX2 66.7 2.837 10 109 AMI 486DX2/66 MS DOS 5.0, EISA 80486DX2 66.7 2.837 10 110 IBM PS/ValuePoint OS/2 Warp 3.0, ISA 80486DX2 66.0 2.796 51 111 Convex 210 ConvexOS V10.1C --------- 25.0 2.731 50 112 HP Vectra 486 Linux 1.0 80486DX2 66.7 2.731 50 113 SPARCserver 690MP SunOS 4.1.2 SPARC 40.0 2.672 1 114 SPARCserver 690MP SunOS 4.1.2 SPARC 40.0 2.665 1 115 Escom DOS 80486DX2 66.7 2.63 61 116 AMI 486DX2/66 MS DOS 5.0, EISA 80486DX2 66.7 2.376 10 117 DECstation 5000/240 Ultrix 4.2c R3000/10 40.0 2.173 14 118 IBM RS/6000 550 AIX 3.2 RISC 42.0 2.086 1 119 SGI Iris 4D/35 Irix 4.0.5 R3000/10 36.0 2.062 7 120 SGI Iris 4D/35 Irix 4.0.5 R3000/10 36.0 1.826 7 121 Escom DOS 80486DX2 66.7 1.74 61 122 AMI 486DX2/66 MS DOS 5.0, EISA 80486DX2 66.7 1.695 10 123 Vega 486DX/33 MS DOS 5.0, ISA 80486DX 33.3 1.520 40 124 AT Clone MS DOS 5.0, ISA 80486DX 33.3 1.510 15 125 Vega 486DX/33 MS DOS 5.0, ISA 80486DX 33.3 1.509 8 126 Vega 486DX/33 MS DOS 5.0, ISA 80486DX 33.3 1.467 1 127 Vega 486DX/33 MS DOS 5.0, ISA 80486DX 33.3 1.463 1 128 Sun 4/330 SunOS 4.1.1 SPARC 25.0 1.439 1 129 Sun 4/330 SunOS 4.1.1 SPARC 25.0 1.439 1 130 SPARCstation 1+ SunOS 4.1.2 SPARC 25.0 1.419 1 131 Vega 486DX/33 MS DOS 5.0, ISA 80486DX 33.3 1.410 1 132 CLUB Falcon 433 MS DOS 5.0, ISA 80486DX 33.3 1.410 10 133 SPARCstation 1+ SunOS 4.1.2 SPARC 25.0 1.400 1 134 OPUS 5120, SPARC 1+ SunOS 4.1.2 SPARC 7 25.0 1.398 36 135 Vega 486DX/33 MS DOS 5.0, ISA 80486DX 33.3 1.395 1 136 Vega 486DX/33 MS DOS 5.0, ISA 80486DX 33.3 1.351 1 137 Vega 486DX/33 MS DOS 5.0, ISA 80486DX 33.3 1.350 1 138 OPUS 5120, SPARC 1+ SunOS 4.1.2 SPARC 7 25.0 1.347 36 139 Vega 486DX/33 MS DOS 5.0, ISA 80486DX 33.3 1.347 1 140 Vega 486DX/33 MS DOS 5.0, ISA 80486DX 33.3 1.347 1 141 IBM PS/ValuePoint OS/2 Warp 3.0, ISA 80486DX 33.0 1.369 51 142 SGI 4D/25 --------------------- R3000/10 20.0 1.318 5 143 CLUB Falcon 433 MS DOS 5.0, ISA 80486DX 33.3 1.318 10 144 Vega 486, ISA MS DOS 5.0, ISA 80486DX 33.3 1.308 1 145 Amiga A4000/25 AmigaOS 68040 25.0 1.241 9 146 OPUS 5120, SPARC 1+ SunOS 4.1.2 SPARC 7 25.0 1.235 36 147 OPUS 5120, SPARC 1+ SunOS 4.1.2 SPARC 7 25.0 1.205 36 148 CLUB Falcon 433 MS DOS 5.0, ISA 80486DX 33.3 1.168 10 149 Vega 486DX/33 MS DOS 5.0, ISA 80486DX 33.3 1.147 1 150 Vega 486DX/33 MS DOS 5.0, ISA 80486DX 33.3 1.147 1 151 80486DX SCO UNIX 3.2 V4.0 80486DX 33.3 1.1 47 152 Amiga A4000/25 AmigaOS 68040 25.0 1.097 6 153 SPARCserver 690MP SunOS 4.1.2 SPARC 40.0 1.052 2 154 DEC VAX 6000/410 VAX/VMS 5.2 -------- ------ 0.98 47 155 Sun 4/280 SunOS 4.1.2 MB86900 16.7 0.964 23 156 CLUB Falcon 433 MS DOS 5.0, ISA 80486DX 33.3 0.869 10 157 Vega 486DX/33 MS DOS 5.0, ISA 80486DX 33.3 0.861 1 158 Vega 486DX/33 MS DOS 5.0, ISA 80486DX 33.3 0.843 1 159 VAX 8650 4.3 BSD -------- 18.0 0.633 2 160 Clone 386 DOS AM80386DX 40.0 0.53 61 161 VAX 8650 4.3 BSD -------- 18.0 0.512 2 162 HP 9000/345 HP-UX 9.0 030/882 50.0 0.411 26 163 Clone 386 DOS AM80386DX 40.0 0.36 61 164 80386/80387 SCO UNIX 3.2 V4.0 386/387 40.0 0.34 47 165 Amiga 2000/G-Force NetBSD 0.9a 030/882 25.0 0.218 39 166 Ampem 386/387 ESIX SVR4.04 386/387 25.0 0.207 14 167 Atari Mega ST 4 MiNT 1.04 / TOS 1.04 030/881 25.0 0.113 36 168 Atari Mega ST 4 MiNT 1.04 / TOS 1.04 030/881 25.0 0.109 36 169 Atari Mega ST 4 MiNT 1.04 / TOS 1.04 030/--- 25.0 0.015 36 --- ### 001 cc 3.0, cc -O3 -h ivdep -DFORTRAN_SEC -DSP -DROLL Note that 'Single Precision' on the Cray is 64 bits. 002 Irix C Compiler, 64-bit, cc -DUNIX -O -64 -r10000 NOTE: The R10000 is a 64-bit machine with 64-bit OS & compiler. 003 Irix C Compiler, 32-bit, cc -DUNIX -O NOTE: The R10000 is a 64-bit machine with 64-bit OS & compiler. 004 Irix C 6.2, 32-bit, 1MB cache, cc -O -n32 -DUNIX NOTE: The R10000 is a 64-bit machine with 64-bit OS & compiler. 005 Irix C 6.2, 32-bit, cc -O -32 -DUNIX NOTE: The R10000 is a 64-bit machine with 64-bit OS & compiler. 006 SGI Irix C Compiler 7.1, cc -O -64 -DUNIX, 1MB Cache, 128MB RAM Note: The R10000 is a 64-bit CPU with 64-bit OS and compiler. 007 Watcom C/C++ 10.5, Win32NT, Compiler Options: -otexan -zp8 -fp5 -5r -dDP -dROLL, 66MHz external, 256KB L2 cache, 440FX PCIset, EDO RAM. 008 VS440FX Motherboard, 256KB Cache, 80MB RAM, gcc 2.7.2, gcc -DUNIX -O3 -funroll-loops -malign-double 009 cc -DUNIX -O4 -non-shared -migrate, with KAP 010 gcc 2.7.2.1, gcc -O2 -DUNIX -lm 011 DEC C, cc /standard=VAX /optimize=level=4 012 Sun C 4.0, cc -O -DUNIX -lm 013 HP92453-01 A.10.32.10 HP C Compiler, cc -DUNIX -Ae +Oall +DAJ210XC +DSJ210XC -Wl,aarchive 014 HP C 9.65, cc -DUNIX +O4 +Oall 015 2 MB Cache, cc -DUNIX -DDP -DROLL -P, kapc -ur=8 -ur2=240 -arl=3, cc -DUNIX -DDP -DROLL -migrate -O4 016 HP-UX C compiler, cc -O -DUNIX 017 4 MB Cache, cc -DUNIX -DDP -DROLL -P, kapc -ur=8 -ur2=240 -arl=3, cc -DUNIX -DDP -DROLL -migrate -O4 018 DECchip 21064, 8KB+8KB+2MB writeback cache and 320 MB main memory. DEC OSF/1 AXP Compiler Driver 3.11, cc -O4 -migrate -non_shared -DUNIX 019 2 MB Cache, cc -DUNIX -DDP -DROLL -P, kapc -ur=8 -ur2=240 -arl=3, cc -DUNIX -DDP -DROLL -migrate -O4 020 cc -DUNIX +O3 -J 021 cc -DUNIX +O3 -J +P -Wl,-a,archive 022 HP C 9.61, cc -DUNIX -O 023 cc +O3 +OS -Wl,-a,archive -DUNIX -lm +I, then cc +O3 +OS -Wl,-a,archive -DUNIX -lm +P 024 UltraSPARC with 4 CPU's, gcc 2.7.2, gcc -DUNIX -O2, not optimized for multi-processor 025 cc -DUNIX -O4 -non-shared -migrate, with KAP 026 cc -DUNIX -DDP -DROLL -P, kapc -ur=8 -ur2=240 -arl=3, cc -DUNIX -DDP -DROLL -migrate -O4 027 cc -DUNIX +Oall +P -Wc,-DA712,-DS712 028 cc -DUNIX -O4 -non_shared -migrate 029 gcc 2.6.0, gcc -O2 -msupersparc -DUNIX_Old 030 HP92453-01 A.10.32.10 HP C Compiler, cc -DUNIX -Ae +Oall +DA712 +DS712 +P -Wl,aarchive 031 Active I Saratoga motherboard, Intel chipset 430VX, 48MB RAM (60&70 ns), gcc 2.7.2.1, gcc -DUNIX -DDP -DROLL -O2 032 SGI Irix C Compiler 6.2, cc -O -r8000 -DUNIX, 4MB Cache, 320MB RAM Note: The R8000 is a 64-bit CPU with 64-bit OS and compiler 033 cc +O3 +Om1 -J +I followed by profile optimization (cc +P). 034 cc -DUNIX -migrate -O4 035 cc -DUNIX -O -Q 036 SGI Irix C Compiler 7.0, cc -O -DUNIX, 512KB Cache, 64MB RAM 037 Watcom C/C++ 10.5, Win32NT, Compiler Options: No optimization -dDP -dROLL, 66MHz external, 256KB L2 cache, 440FX PCIset, EDO RAM. 038 Irix C 7.0, 1MB cache, 128MB RAM, cc -O -DUNIX 039 cc -DUNIX -O 040 GEM C, gemcc -DUNIX -DO4 041 Metrowerks Compiler 1.3.2, Std libs, No 'libmoto', powerpc scheduling, global optimization 4. 042 Metrowerks Codewarrior 8 (all optimizations on) 043 cc +O3 +Om1 -J +I followed by profile optimization (cc +P). 044 cc 3.10.1, cc -DUNIX -O3 -mips2 045 cc -DUNIX -O3 046 xlc 1.2.1, cc -DUNIX -O3 -qarch=PPC -qtune=601 -qstrict -qinlglue -Q=80 047 XL C 3.2, cc -DUNIX -O 048 Watcom C/C++ 10.5, Dos4GW, Compiler Options: -otexan -zp8 -fp5 -5r -dDP -dROLL, 256KB L2 cache, Neptune chipset. 049 HP92453-01 A.10.11 HP C Compiler, cc +O4 +Oall 050 cc -DUNIX +OS +O3 051 cc -DUNIX -O 052 gcc 2.5.4, gcc -DUNIX -DDP -DROLL -O2 053 gcc 2.5.4, gcc -DUNIX -DDP -DROLL -O2 054 gcc 2.5.8, gcc -DUNIX_Old -O2 055 PCI/ISA Pentium, IBM C Set++ V2.01, 256KB External Cache, 16MB RAM, FP-bug-fixed. 056 cc V3.10, cc -DUNIX -O3 -mips2 057 gcc 2.6.0, gcc -O2 -fexpensive-optimizations 058 gcc 2.2.2, gcc -DUNIX -O5 -funroll-loops 059 gcc 2.2.2, gcc -DUNIX -O5 -funroll-all-loops 060 cc -DUNIX +O3 -J 061 cc 3.10.1, cc -DUNIX -O -mips2 062 gcc 2.5.8, gcc -DUNIX_Old -O2 063 cc -DUNIX -O 064 c89 -O -DUNIX 065 cc -DUNIX +OS +O3 066 cc 3.10.1, cc -DUNIX -O -mips1 067 gcc 2.7.2, gcc -O3 -fomit-frame-pointer -funroll-loops -ffast-math -m486 068 gcc 2.2.2, gcc -DUNIX -O2 069 Sun C 1.0, cc -DUNIX -fast -O4 070 gcc 2.2.2, gcc -DUNIX -O9 071 gcc 2.2.2, gcc -DUNIX -O5 072 gcc 2.2.2, gcc -DUNIX -O4 073 gcc 2.2.2, gcc -DUNIX -O3 074 gcc 2.2.2, gcc -DUNIX -O2 075 cc +O3 +OS -Wl,-a,archive -DUNIX -lm +I, then cc +O3 +OS -Wl,-a,archive -DUNIX -lm +P 076 gcc 2.2.2, gcc -DUNIX -O1 077 gcc 2.5.8, gcc -DUNIX_Old -O2 078 Borland C++ V1.0, 256K Cache, 16 MB 80 ns DRAM 079 xlc 1.2.1, cc -DUNIX 080 cc -O 081 Watcom C/C++ 10.5, Dos4GW, Compiler Options: No optimization -dDP -dROLL, 256KB L2 cache, Neptune chipset. 082 /bin/cc, cc -DUNIX -DROLL -DDP -O4 -Bstatic 083 cc -DUNIX_Old -O -Q 084 cc -O 085 /bin/cc, cc -DUNIX -DROLL -DDP -O4 -Bstatic 086 cc 3.17, cc -DUNIX -mips2 -sopt-so=4 -DDP -DROLL -O3 -non_shared 8KB CPU Internal I/C Caches, 16 MBytes RAM, NO external caches. 087 gcc 2.2.2, gcc -DUNIX -O5 -funroll-loops 088 Sun C 2.0.1, acc -DUNIX -O4 -dalign -fnonstd -libmil -cg89 -Bstatic Weitek CPU runs at 2 times SPARCstation 2 bus speed (40 MHz). 089 cc -DUNIX -O4 090 cc -DUNIX -O2 091 cc -DUNIX -O3 092 gcc 2.3.3, gcc -DUNIX -O2 -fexpensive-optimizations -fstrength-reduce -fomit-frame-pointer 093 Sun C 2.0.1, cc -DUNIX -fast -O4 -Bstatic -Qoption iropt -l9 094 Sun C 2.0.1, cc -DUNIX -fast -O4 -Bstatic 095 Sun C 2.0.1, cc -DUNIX -fast -O4 -Bstatic -dalign 096 cc -DUNIX 097 Apogee AC2.2, apcc -DUNIX -O5 -cg92 -Xkap -Bstatic 098 Sun C 2.0.1, cc -DUNIX -fast -Bstatic 099 gcc 2.3.3, gcc -DUNIX -O2 -funroll-loops -fstrength-reduce -fomit-frame-pointer 100 Sun C 2.0.1, acc -DUNIX -O4 -dalign -fnonstd -libmil -cg89 Weitek CPU runs at 2 times SPARCstation 2 bus speed (40 MHz). 101 MIPS cc V2.40, cc -DUNIX -O3 102 Sun C 2.0.1, cc -DUNIX -fast -O4 -Bstatic -Qoption iropt -l9 103 gcc 2.2.2, gcc -DUNIX -O2 -m486 -fomit-frame-pointer -finline-functions -funroll-loops 104 gcc 2.6.3, gcc -DGTODay -O2, 8MB RAM 105 Sun C 2.0.1, cc -DUNIX -fast -O4 -Bstatic 106 /bin/cc, cc -DUNIX -DROLL -DDP -dalign -O4 -Bstatic -Qoption iropt -l9 -lm 107 Sun C 2.0.1, cc -DUNIX -fast 108 gcc 2.2.2, gcc -DUNIX -m486 -O2 -funroll-loops 109 gcc 2.2.2, gcc -DUNIX -m486 -O2 110 IBM C Set++ V2.01, 128 KB External Cache, 16 MB 80 ns DRAM 111 cc -O3 -DUNIX 112 gcc -O -DUNIX 113 Sun C 2.0.1, cc -DUNIX -O4 114 Sun C 2.0.1, cc -DUNIX -O 115 Watcom C/C++ 10.5, Dos4GW, Compiler Options: -otexan -zp8 -fp5 -5r -dDP -dROLL, 128KB L2 cache, CIS chipset. 116 gcc 2.2.2, gcc -DUNIX -m486 -O 117 cc -DUNIX 118 gcc 2.2.2, gcc -DUNIX 119 cc -DUNIX -O1 120 cc -DUNIX -O0 121 Watcom C/C++ 10.5, Dos4GW, Compiler Options: No optimization -dDP -dROLL, 128KB L2 cache. 122 gcc 2.2.2, gcc -DUNIX -m486 123 gcc 2.4.1, gcc -DUNIX -m486 -O2 -funroll-loops clinpack.c -o clinpack, strip clinpack, aout2exe clinpack 124 Watcom C32 9.5 LA, wcl386 -4r -fpi386 -oneatx-zp4 -dROLL -dDP -dMSC 125 gcc 2.2.2, gcc -DUNIX -m486 -O2 -funroll-loops -finline-functions 126 gcc 2.1, gcc -DUNIX -O2 -funroll-loops -fomit-frame-pointer -fstrength-reduce 127 gcc 2.1, gcc -DUNIX -O2 -funroll-loops -fomit-frame-pointer 128 /bin/cc, cc -DUNIX -DROLL -DDP -O4 -Bstatic 129 /bin/cc, cc -DUNIX =DROLL -DDP -O4 130 Sun C 2.0.1, cc -DUNIX -fast -O4 -Bstatic -Qoption iropt -l9 131 gcc 2.1, gcc -DUNIX -O2 -funroll-loops 132 gcc 2.2.2, gcc -DUNIX -m486 -O2 -funroll-loops 133 Sun C 2.0.1, cc -DUNIX -fast -O4 -Bstatic 134 cc -DUNIX -O4 -dalign -Bstatic 135 gcc 2.1, gcc -DUNIX -O2 -funroll-all-loops 136 gcc 2.1, gcc -DUNIX -O2 137 gcc 2.1, gcc -DUNIX -O2 -fomit-frame-pointer 138 gcc 2.4.5, gcc -DUNIX -O2 -fomit-frame-pointer -funroll-loops 139 gcc 2.1, gcc -DUNIX -O2 -fexpensive-optimizations 140 gcc 2.1, gcc -DUNIX -O2 -finline-functions 141 IBM C Set++ V2.01, 0 KB External Cache, 24 MB 80 ns DRAM 142 MIPS cc V2.40, cc -DUNIX -O3 143 gcc 2.2.2, gcc -DUNIX -m486 -O2 144 gcc 2.1, gcc -DUNIX -m486 -O2 145 SAS/C 6.2, Global Optimizer Enabled, 80 ns DRAM 146 cc -DUNIX -O4 -Bstatic -Qoption iropt -l9 147 gcc 2.4.5, gcc -DUNIX -O2 -fomit-frame-pointer -funroll-loops -ffast-math 148 gcc 2.2.2, gcc -DUNIX -m486 -O 149 gcc 2.1, gcc -DUNIX -O 150 gcc 2.1, gcc -DUNIX -m486 -O 151 cc 3.2.4, cc -DUNIX_Old -O 152 SAS/C 6.0. Global Optimizer Enabled, 80 ns DRAM 153 Sun C 2.0.1, cc -DUNIX 154 cc -O 155 Sun C 1.0, cc -DUNIX -fast -O4 156 gcc 2.1, gcc -DUNIX 157 gcc 2.1, gcc -DUNIX -m486 158 gcc 2.1, gcc -DUNIX 159 gcc 1.37.1,gcc -DUNIX -O 160 Watcom C/C++ 10.5, Dos4GW, Compiler Options: -otexan -zp8 -fp5 -5r -dDP -dROLL, 128KB L2 cache. 161 gcc 1.37.1,gcc -DUNIX 162 cc -DUNIX -s +O3 -Wg,-All -lm 163 Watcom C/C++ 10.5, Dos4GW, Compiler Options: No optimization -dDP -dROLL, 128KB L2 cache. 164 cc 3.2.4, cc -DUNIX_Old -O 165 gcc 2.5.6, gcc -DUNIX -O2 -fomit-frame-pointer -funroll-all-loops 166 /bin/cc, cc -DUNIX_Old -DROLL _DDP 167 gcc 2.3.3, gcc -DUNIX -O2 -m68020 -m68881 -ffast-math -funroll-loops 168 gcc 2.3.3, gcc -DUNIX -O2 -m68020 -m68881 -ffast-math -finline-functions 169 gcc 2.3.3, gcc -DUNIX -O2 -m68020 -ffast-math --- ### 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 3 Bill Broadley, broadley@neurocog.lrdc.pitt.edu, 13 Oct 1992 4 Charles Grassl, cmg@magnet.cray.com, 14 Oct 1992 5 Scott Hannahs, sth@slipknot.mit.edu, 30 Oct 1992 6 Roger Uzun, uzun@crash.cts.com, 12 Nov 1992 7 Andres Kruse, kruse@aritra.desy.de, 03 Dec 1992 8 Al Aburto, aburto@marlin.nosc.mil, 08 Jan 1993 9 Roger Uzun, uzun@crash.cts.com, 23 Jan 1993 10 Al Aburto, aburto@marlin.nosc.mil, 01 Mar 1993 11 Marc GINGOLD, marc@tobit.saclay.cea.fr, 05 Mar 1993 12 Bill Broadley, broadley@neurocog.lrdc.pitt.edu, 13 Mar 1993 13 sjg@phlim.ph.kcl.ac.uk, 21 Mar 1993 14 Mitch Craig, hcrms@chevron.com, 22 Mar 1993 15 Jeff Ungar, ungar@embezzle.Stanford.EDU, 22 Mar 1993 16 Ion CIONCA, cionca@sic.epfl.ch, 22 Mar 1993 17 Al Aburto, aburto@marlin.nosc.mil, 22 Mar 1993 18 Tim Pointing, tim@ben.dciem.dnd.ca, 23 Mar 1993 19 Michael Fingerhut, mf@ircam.fr, 23 Mar 1993 20 Jean-Max REYMOND, J.M.X.Reymond@frcl.bull.fr, 24 Mar 1993 21 Steve Olson, olson@ll.mit.edu, 24 Mar 1993 22 Jos van Eijndhoven, jos@es.ele.tue.nl, 26 Mar 1993 23 Al Aburto, aburto@marlin.nosc.mil, 27 Mar 1993 24 Sherm Riemenschneider, sherm@approx.math.ualberta.ca, 27 Mar 1993 25 Harold Naparst, harold@fmrco.com, 13 Apr 1993 26 Meinhard E. Mayer, hardy@golem.ps.uci.edu, 13 Apr 1993 27 Burkhard Neidecker-Lutz, neidecker@nestvx.enet.dec.com, 18 May 1993 28 Gail L. Grant, John Shakshober, grant@pa.dec.com, 01 Jul 1993 29 Gail L. Grant, grant@pa.dec.com, 03 Aug 1993 30 Bo Thide', bt@irfu.se, 19 Sep 1993 31 Bo Thide', bt@irfu.se, 12 Oct 1993 32 Henrik Harmsen, d9hh@dtek.chalmers.se, 16 Oct 1993 33 joginpalli@msbcs.enet.dec.com, 25 Oct 1993 34 Roger Uzun, uzun@crash.cts.com, 31 Oct 1993 35 Al Aburto, aburto@marlin.nosc.mil, 31 Oct 1993 36 Michael Ritzert, mjr@dyn.geo.uni-bonn.de, 13 Oct 1993 37 Al Aburto, aburto@marlin.nosc.mil, 28 Nov 1993 38 Andres Kruse, kruse@caldev.desy.de, 13 Dec 1993 39 Petri Nordlund, petrin@mdata.fi, 18 Dec 1993 40 Al Aburto, aburto@marlin.nosc.mil, 09 Jan 1994 41 Jack Hunt, jack_hunt@jhuapl.edu, 11 Jan 1994 42 Sherm Riemenschneider, sherm@approx.math.ualberta.ca, 20 Mar 1994 43 Wolfram Wagner, ww@mpi-sb.mpg.de, 28 Apr 1994 44 Bill Broadley, broadley@neurocog.lrdc.pitt.edu, 08 May 1994 45 Wolfram Wagner, ww@mpi-sb.mpg.de, 19 Jul 1994 46 Mario Guerra, mguerra@cariari.ucr.ac.cr, 10 Aug 1994 47 DANI, dani@morgana.uab.es, 23 Aug 1994 48 Al Aburto, aburto@marlin.nosc.mil, 05 Nov 1994 49 Pekka Jarvelainen, jarvelai@csc.fi, 12 Jan 1995 50 Michael Olberg, olberg@oso.chalmers.se, 13 Jan 1995 51 Guohuan Dai, ghdai@cctr.umkc.edu, 07 Mar 1995 52 Guohuan Dai, ghdai@cctr.umkc.edu, 18 Jun 1995 53 Bo Thide', bt@irfu.se, 28 Aug 1995 54 Paul Caskey, pcaskey@swcp.com, 16 Oct 1995 55 Eric Carr, carr@santafe.edu, 16 Dec 1995 56 Zack Smith, zacksmith@mcimail.com, 10 Mar 1996 57 Steven G. Johnson, stevenj@mit.edu, 16 Mar 1996 58 Rami Zureick, zureick@utarlg.uta.edu, 16 May 1996 59 Kari Seppanen, kse@tell.tte.vtt.fi, 31 May 1996 60 Paul Caskey, pcaskey@swcp.com, 27 Sep 1996 61 Roy Longbottom, 101323.2241@compuserve.com, 07 Oct 1996 62 Seung H. Mun, smun01@utopia.poly.edu, 11 Nov 1996 63 Paul Caskey, pcaskey@swcp.com, 04 Dec 1996 64 Paul Caskey, pcaskey@swcp.com, 08 Jan 1997 65 Paul Caskey, pcaskey@swcp.com, 28 Jan 1997 66 Paul Caskey, pcaskey@swcp.com, 31 Jan 1997 67 Paul Caskey, pcaskey@swcp.com, 07 Feb 1997 68 Jean-Marc Drezet, drezet@math.jussieu.fr, 27 Feb 1997 69 Michael Ritzert, mjr@geo.uni-bonn.de, 26 Mar 1997 70 Kari Seppanen, kse@farfalle.tte.vtt.fi, 01 Apr 1997 71 David Bass, david.bass@eurocontrol.be, 15 Apr 1997 72 Wolfram Wagner, ww@mpi-sb.mpg.de, 16 Apr 1997 73 Guido Bolognesi, guido@mail.ing.unibo.it, 07 Aug 1997 Al Aburto aburto@nosc.mil