new2 new2
WWW http://www.math.utah.edu/~beebe

Linpack benchmarks in Fortran for Sun SPARC systems

Original version: Tue Jun 30 12:31:27 1998
Last update: Fri Nov 12 15:51:47 2004

The following table collects performance results for the double precision (64-bit) Linpack benchmark program in Fortran using the native Sun Fortran compiler, f77 version 4.2, on Sun Solaris 2.5 and 2.6.

Three optimization levels are tested, and their relative performance is exhibited.

The lowest optimization level is -g, for debug compilation.

The second level is -O, for normal optimization.

The third, and last, level is -O5 -dalign -libmil -cg92 , which selects maximal optimization, allows use of doubleword loads and stores, allows inlining of small procedures, and selects the code generator for SPARC Version 8 (1992), which provides integer multiply in hardware. For brevity, the column header in this case is abbreviated to just -O5.

To allow others to repeat these tests, the Makefile, linpackd.f, and secondf.f files are available here.

Vendor Model Chip MHz O/S -g -O -O5 -O/-g -O5/-g -O5/-OO
Mflops Mflops Mflops
Sun SPARCstation 5 Fujitsu MB86904 microSPARC II 110 Solaris 2.5 3.064 9.026 12.301 2.946 4.015 1.363
Sun SPARC 20/512 TI TMS390Z50 SuperSPARC 50 Solaris 2.5 2.185 11.258 17.304 5.152 7.919 1.537
Sun SPARCstation 10/41 TI TMS390Z50 SuperSPARC 40 Solaris 2.5 1.793 9.001 13.840 5.020 7.719 1.538
Sun SPARCstation LX TI TMS390S10 microSPARC 50 Solaris 2.5 1.080 3.221 3.645 2.982 3.375 1.132
Sun SPARCstation 2 SPARC 40 Solaris 2.5 0.879 3.152 3.903 3.586 4.440 1.238
Sun SPARCstation IPX SPARC 40 Solaris 2.5 0.870 3.098 3.680 3.561 4.230 1.188
Sun SPARCstation IPC SPARC 25 Solaris 2.5 0.486 1.512 1.539 3.111 3.167 1.018
Sun SPARCstation ELC SPARC 20 Solaris 2.5 0.374 1.203 1.123 3.217 3.003 0.933
Sun Ultra 10 UltraSPARC 300 Solaris 2.6 9.982 45.421 56.066 4.550 5.617 1.234
Sun Ultra 5 UltraSPARC 270 Solaris 2.6 8.456 33.773 40.447 3.994 4.783 1.198
Sun UltraSPARC 2200 UltraSPARC 200 Solaris 2.6 6.811 34.895 45.245 5.123 6.643 1.297
Sun UltraSPARC 2170 UltraSPARC 167 Solaris 2.6 5.761 29.374 38.343 5.099 6.656 1.305
Sun UtraSPARC 170E-3D UltraSPARC 167 Solaris 2.6 5.708 28.211 38.085 4.942 6.672 1.350
Sun UltraSPARC 170 UltraSPARC 167 Solaris 2.6 5.723 28.737 36.954 5.021 6.457 1.286
Sun UltraSPARC 140 UltraSPARC 143 Solaris 2.6 4.898 24.917 32.487 5.087 6.633 1.304
Sun SPARC 20/512 TI TMS390Z50 SuperSPARC 50 Solaris 2.6 2.348 10.688 16.806 4.552 7.158 1.572
Sun UltraSPARC 200 UltraSPARC 200 Solaris 2.6 6.825 34.843 45.583 5.105 6.679 1.308