From: aburto@nosc.mil (Alfred A. Aburto) Newsgroups: comp.benchmarks Subject: flops.c V2.0 MFLOPS(1) results Message-ID: <1993Jan22.060346.15569@nosc.mil> Date: 22 Jan 93 06:03:46 GMT Organization: Naval Ocean Systems Center, San Diego Lines: 529 ------- 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 -------