Performance measurement of numerical calculation

Takashi Ichihara ichihara at rkna50.riken.go.jp
Wed Sep 19 01:16:46 AEST 1990


  In my measurement, it is worth to say that RISC/6000 is fast in the 
numerical calculations by the fortran program. I have also measured using 
various fortran programs (which are written not for the benchmark test, 
but for the nuclear physics research) and my results are shown below.  For 
other programs, my feeling of the relative performance of the numerical 
calculation of RISC/6000 is very close to the value of the average 
performance listed in table 2. I can state that is "next to" 
the (scaler-type) Maim Frame computer.

   It is also true that we have encountered a lot of problems in the 
installation of the Power Station. Most of them are in the network
connection to the non-IBM machine using TCP/IP and UUCP. Even in the
telnet we have encountered many problems !  Although most of the problems 
have been resolved so far, some problems are still not resolved. (eg. 
Aixterm to VAX-3100 of my previous posting is still not resolved. 
>  aixterm: BadValue, integer parameter out of range for operation
>   Request code 1, minor code 0, serial #70, resource id -2 
I'm asking for the suggestion from the specialist of the IBM side)  
I hope every problems will be fixed soon.

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

     Performance evaluation of the ** numerical calculations ** of the
   recent RISK work stations, Main frames and VAX'es using some typical 
   Fortran programs for the nuclear physics research. 

   NB:  Following data are only some examples of the performance 
        evaluations and they strongly depend on the application programs 
        and environment (workload level, real memory size, program size..) 

	Ver 1.3	 14-Sep-1990  by Takashi Ichihara (RIKEN)
	
(1) Result of some bench mark tests measured at RIKEN.
--------------------------------------------------------------------------
 	        |   Linpack (*1)      Linpack (*1)    Dhrystone V1.1 (*2)
                | Single Precision  Double Precision  (MIPS) (dhrystones/s)
----------------+---------------------------------------------------------
PowerStation 530|  11.0  MFLOPS     10.8  MFLOPS      37.3 MIPS  (65600)
SG 4D/220(R3000)|   6.4  MFLOPS      3.8  MFLOPS      19.5 MIPS  (34300) 
SparcStation 330|   2.5  MFLOPS      1.47 MFLOPS      14.4 MIPS  (25300)
SparcStation 1  |   1.94 MFLOPS      1.09 MFLOPS      11.5 MIPS  (20200) 
                |                          
VAX-6410 (VMS)  |   1.68 MFLOPS      1.12 MFLOPS      10.6 MIPS  (18700)
VAX Station 3100|   0.90 MFLOPS      0.54 MFLOPS       5.1 MIPS  ( 8900) 
VAX-8250 (VMS)  |   0.27 MFLOPS      0.16 MFLOPS       1.8 MIPS  ( 3100)
Micro VAX II    |   0.17 MFLOPS      0.12 MFLOPS       1.0 MIPS  ( 1800) 
                |                       
FACOM M780 (MSP)|  19.7  MFLOPS     14.9  MFLOPS      (not measured yet)
FACOM M380 (MSP)|   8.0  MFLOPS      7.6  MFLOPS      (not measured yet)
----------------------------------------------------------------------------


(2) Result of some fortran programs of numerical calculation of nucler
    physics research measured at RIKEN.
-----------------------------------------------------------------------------
                |  CPU time in second (*3)   |   Relative performance (*4)
                |                            |                           (*5)
                |CALC-1 CALC-2 CACL-3 CALC-4 |CALC-1 CALC-2 CALC-3 CALC-4 Avr
----------------+----------------------------+-------------------------+-----
PowerStation 530|  6.98   6.63   4.00   61.8 | 63.9  83.9 138.0  51.1  |74.7
SG 4D/220(R3000)| 19.3   26.0    6.3    60.3 | 23.1  21.4  87.6  52.4  |33.7
SparcStation 330| 32.5   51.8    9.8   104.5 | 13.7  10.7  56.3  30.2  |18.7
SparcStation 1  | 48.8   87.7   14.4   176.3 |  9.2   6.3  38.3  17.9  |11.6
                |                            |                         |
VAX-6410 (VMS)  | 31.36  48.26  14.27  122.8 | 14.2  11.5  38.6  25.7  |18.2
VAX Station 3100| 62.31 105.96  29.71  254.4 |  7.2   5.2  18.5  12.4  | 8.7
VAX-8250 (VMS)  |168.77 320.33  87.75  754.4 |  2.6   1.7   6.3   4.2  | 3.0
Micro VAX II    |320.40 485.16 138.65 1049.8 |  1.4   1.1   4.0   3.0  | 1.8
                |                            |                         |
FACOM M780 (MSP)|  2.14   2.74   2.72   16.8 | 208.   203.  203.  188. | 201.
FACOM M380 (MSP)|  4.46   5.56   5.52   31.6 | 100.   100.  100.  100. | 100.
-----------------------------------------------------------------------------

 [Main part of the calculation]

  CALC-1  simple single-precision(SP) floating point calculation
  CALC-2  simple double-precision(DP) floating point calculation
  CALC-3  many subroutine calls + single-precision FP cal.
  CALC-4  many nesting conditional branches + double-precision FP cal.

  Fortran Compiler Option:

         IBM Power Station 530           xlf -O    (Optimize)
         Silicon Graphic 4d/220 (R3000)  f77 -O3   (Optimize 3)
         Sparc Station 1,330 (SUN 4)     f77 -O    (Optimize 3)
         VAX/VMS                         fort/opt  (Optimize)
         FACOM MSP (IBM/370 compatible)  FORT7CLG,OPT=3  (Optimize 3)

(*1) Linpack benchamark test for 100*100 system of linear equations.
(*2) C Compiler option in compling dhrystone V1.1 program:
         UNIX machine:  cc -O -DREG=register 
         VAX/VMS     :  cc/opt               
(*3) CPU time for executing the load module (excluding cmpiling/linking time) 
(*4) Relative performance  (FACOM M380 = 100)
(*5) Performance for the total CPU time = CPU(CAL1)+CPU(CAL2)+CPU(CAL3)+
                                          CPU(CAL4)/6

-------------------------------------------------------------------------
  Takashi Ichihara  (Ph.D)
  RIKEN (The Institute of Physical and Chemical Research)
  2-1, Hirosawa, Wako, Saitama, 351-01, Japan

  (Internet)      Ichihara at rik835.riken.go.jp
  (HEPnet/SPAN)   RIKEN::Ichihara (41911::Ichihara)
  (FAX [G3])      (81)-484-62-4641
-------------------------------------------------------------------------



More information about the Comp.unix.aix mailing list