Floating-point benchmark comparison

mohan ramamurthy mohan at uiatma.atmos.uiuc.edu
Thu Nov 8 07:01:05 AEST 1990


Given below are the results of a study comparing the performance of various
computers (workstations as well as supercomputers) for six
floating-point-intensive Fortran codes.   These programs represent what you
might call a hierarchy of "typical" geophysical fluid dynamics models.
Identical codes were used on all machines, and no effort whatsoever was
made to explicitly optimize the codes on a particular machine - other than
the use of the highest available compiler optimization.   Some codes have a
large percentage of scalar computations (e.g., the QG model spends over 95
percent of its time in scalar segments), where as the others, like the PE model 
code and the Jacobian Operator program, contain several kernels that lend
themselves very well to vectorizing.  Additionally, the latter two codes
also contain numerous linked triad operations (e.g., D = A*B + C), which would 
explain the disproportionately high performance of those codes on computers with
vector and super-scalar architectures. Again, it should be reiterated that   
this benchmark suite is dominated by floating-point-intensive codes; therefore, 
it is NOT intended to reflect on other measures of CPU performance (like I/O, 
integer, etc.).





   			Relative Performance in MicroVAX Units
   			======================================


   	      Shallow  Spectral    QG    Multi-   Jacobian  Onelevel  Geom. Mean
              water    model      model  level    operator  channel
     	      model                      PE model           model.
==============================================================================

Cray-YMP	936.0	114.5	 120.4	1155.4	  2196.5   354.1     475.8

Cray-2		784.0	 79.7	  92.5   790.5	  1098.2   275.4     333.7

Cray-XMP	549.3	 77.7	  89.3	 442.4	   878.6   165.3     250.1

CYBER 205       126.8	 38.9	  42.8	 272.6	   399.4    65.2     107.0

Stardent GS2000 164.8	 27.5      9.5*  128.0	   366.1    43.5      66.7

Convex C220	109.9	 19.8	  20.8	 105.9	   244.1    45.9      61.4

IBM RS6000/320   48.5	 30.8	  38.0	  75.8	    81.4    42.7      49.6

Stardent GS1000 103.0	  7.0	   6.9	  67.3	   122.0    18.0      30.0

DECstation 5000  43.4	 17.3	  38.6	  41.6	    22.1    25.0      29.6

Apollo DN10000   53.2	  9.8	  41.4	  29.5	    23.2    33.0      28.0

Silicon Gr 4D/25 32.6    10.1*    29.3    25.7      22.9    15.8      21.1

DECstation 3100	 28.4	 10.0	  25.5	  24.7	    22.1    16.2      20.9

HP 9000/835	 16.7	  7.9	  16.3	  16.6	    18.3     9.7      13.6

Sparcstation 1	 12.6	  4.6	  10.3	  16.0	    11.6     8.7       9.9

MicroVAX II    	  1.0	  1.0	   1.0	   1.0 	     1.0     1.0       1.0

============================================================================
*Could not run at the highest optimization level.
Cray and Convex timings were obtained using just one processor.


================================================================================
Prof. Mohan K. Ramamurthy                  |Internet:mohan at uiatma.atmos.uiuc.edu
Department of Atmospheric Sciences         | DECnet: uiatmb::mohan
University of Illinois at Urbana-Champaign | ZAP (FAX):  (217) 244-4393
PONY EXPRESS : 105 S. Gregory Avenue       | Telephone:  (217) 333-8650
               Urbana, IL  61801           | ICBM: 40.08N  88.31W                           

			"Read my MIPS: No new VAXes"

================================================================================



More information about the Comp.unix.cray mailing list