Re: Attainable Memory Bandwidth (update)

From: Keith.Bierman@Eng.Sun.COM
Date: Wed Oct 02 1991 - 15:45:54 CDT


chiba, a 4/75 (aka SPARCstation 2), 40mhz, etc. sunos 4.1.1, compiler
options (v1.4) -fast -O4 -Bstatic, OW3.0 running.

real*16 was too slow to be of interest ;<

--------------------------------------
 Double precision appears to have 16 digits of accuracy
 Assuming 8 bytes per DOUBLEPRECISION word
--------------------------------------
Timing calibration ; time = 99.999996274710 hundredths of a second
Increase the size of the arrays if this is <30
 and your clock precision is =<1/100 second
---------------------------------------------------
Function Rate (MB/s) RMS time Min time Max time
Assignment: 28.2354 0.1791 0.1700 0.1900
Scaling : 30.0000 0.1696 0.1600 0.2100
Summing : 28.8000 0.2571 0.2500 0.2700
SAXPYing : 26.6667 0.2791 0.2700 0.3000
--------------------------------------
 Double precision appears to have 16 digits of accuracy
 Assuming 8 bytes per DOUBLEPRECISION word
--------------------------------------
Timing calibration ; time = 97.999998182058 hundredths of a second
Increase the size of the arrays if this is <30
 and your clock precision is =<1/100 second
---------------------------------------------------
Function Rate (MB/s) RMS time Min time Max time
Assignment: 30.0000 0.1711 0.1600 0.1800
Scaling : 30.0000 0.1661 0.1600 0.1800
Summing : 28.8000 0.2530 0.2500 0.2600
SAXPYing : 26.6667 0.2740 0.2700 0.2800
--------------------------------------
 Double precision appears to have 16 digits of accuracy
 Assuming 8 bytes per DOUBLEPRECISION word
--------------------------------------
Timing calibration ; time = 97.999998182058 hundredths of a second
Increase the size of the arrays if this is <30
 and your clock precision is =<1/100 second
---------------------------------------------------
Function Rate (MB/s) RMS time Min time Max time
Assignment: 28.2353 0.1814 0.1700 0.2000
Scaling : 30.0000 0.1762 0.1600 0.1900
Summing : 28.8000 0.2694 0.2500 0.2900
SAXPYing : 26.6667 0.2925 0.2700 0.3200
--------------------------------------
 Double precision appears to have 16 digits of accuracy
 Assuming 8 bytes per DOUBLEPRECISION word
--------------------------------------
Timing calibration ; time = 104.999991506338 hundredths of a second
Increase the size of the arrays if this is <30
 and your clock precision is =<1/100 second
---------------------------------------------------
Function Rate (MB/s) RMS time Min time Max time
Assignment: 28.2354 0.1843 0.1700 0.2000
Scaling : 30.0000 0.1773 0.1600 0.2000
Summing : 28.8000 0.2695 0.2500 0.2900
SAXPYing : 26.6667 0.2885 0.2700 0.3200
--------------------------------------
 Double precision appears to have 16 digits of accuracy
 Assuming 8 bytes per DOUBLEPRECISION word
--------------------------------------
Timing calibration ; time = 107.00000151992 hundredths of a second
Increase the size of the arrays if this is <30
 and your clock precision is =<1/100 second
---------------------------------------------------
Function Rate (MB/s) RMS time Min time Max time
Assignment: 28.2353 0.1824 0.1700 0.2000
Scaling : 30.0000 0.1793 0.1600 0.2000
Summing : 28.8000 0.2672 0.2500 0.2800
SAXPYing : 26.6666 0.2883 0.2700 0.3100
--------------------------------------
 Single precision appears to have 7 digits of accuracy
 Assuming 4 bytes per default REAL word
--------------------------------------
Timing calibration ; time = 95.0000 hundredths of a second
Increase the size of the arrays if this is <30
 and your clock precision is =<1/100 second
---------------------------------------------------
Function Rate (MB/s) RMS time Min time Max time
Assignment: 18.1819 0.2251 0.2200 0.2400
Scaling : 17.3913 0.2362 0.2300 0.2600
Summing : 19.3549 0.3223 0.3100 0.3500
SAXPYing : 20.0000 0.3095 0.3000 0.3600
--------------------------------------
 Single precision appears to have 7 digits of accuracy
 Assuming 4 bytes per default REAL word
--------------------------------------
Timing calibration ; time = 93.0000 hundredths of a second
Increase the size of the arrays if this is <30
 and your clock precision is =<1/100 second
---------------------------------------------------
Function Rate (MB/s) RMS time Min time Max time
Assignment: 18.1819 0.2220 0.2200 0.2300
Scaling : 17.3913 0.2341 0.2300 0.2400
Summing : 19.3549 0.3140 0.3100 0.3200
SAXPYing : 20.0000 0.3010 0.3000 0.3100
--------------------------------------
 Single precision appears to have 7 digits of accuracy
 Assuming 4 bytes per default REAL word
--------------------------------------
Timing calibration ; time = 93.0000 hundredths of a second
Increase the size of the arrays if this is <30
 and your clock precision is =<1/100 second
---------------------------------------------------
Function Rate (MB/s) RMS time Min time Max time
Assignment: 19.0476 0.2221 0.2100 0.2400
Scaling : 17.3913 0.2330 0.2300 0.2400
Summing : 19.3549 0.3151 0.3100 0.3300
SAXPYing : 20.6897 0.3041 0.2900 0.3200
--------------------------------------
 Single precision appears to have 7 digits of accuracy
 Assuming 4 bytes per default REAL word
--------------------------------------
Timing calibration ; time = 95.0000 hundredths of a second
Increase the size of the arrays if this is <30
 and your clock precision is =<1/100 second
---------------------------------------------------
Function Rate (MB/s) RMS time Min time Max time
Assignment: 18.1818 0.2200 0.2200 0.2200
Scaling : 17.3913 0.2351 0.2300 0.2400
Summing : 19.3548 0.3171 0.3100 0.3400
SAXPYing : 20.0000 0.3041 0.3000 0.3200
--------------------------------------
 Single precision appears to have 7 digits of accuracy
 Assuming 4 bytes per default REAL word
--------------------------------------
Timing calibration ; time = 94.0000 hundredths of a second
Increase the size of the arrays if this is <30
 and your clock precision is =<1/100 second
---------------------------------------------------
Function Rate (MB/s) RMS time Min time Max time
Assignment: 18.1818 0.2220 0.2200 0.2300
Scaling : 17.3913 0.2330 0.2300 0.2400
Summing : 19.3548 0.3140 0.3100 0.3200
SAXPYing : 20.0000 0.3010 0.3000 0.3100



This archive was generated by hypermail 2b29 : Tue Apr 18 2000 - 05:23:01 CDT