CM2 data for stream code

From: Alex Vasilevsky (alex@Think.COM)
Date: Thu Oct 03 1991 - 08:50:42 CDT


Here is the CM-2 data for running the stream code. The following switches
were used with CM Fortran compiler:

%cmf stream_d.fcm -o stream

The global optimizer was disabled due to the way the code was written, the
global optimizer will remove all of this code out of the loop since it is
loop invarient and then the timings will be totally bogus.

The software used for this was the following:

1. CM Fortran Compiler Release 1.1
2. CMost Release 6.1 Beta II

The machine used was CM2 64K, CM2 32K and CM2 16K all running at 7Mhz.

        -Alex V.

P.S. Here is all the data.

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
CM2 64K
-------------------------------------
Double precision appears to have 16 digits of accuracy
Assuming 8 bytes per DOUBLEPRECISION word
-------------------------------------
Calibrating CM timer...Done. CM speed = 7.00 MHz
Timing calibration ; time = 143.324911594391 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 56555.9654 .0231 .0231 .0231
Scaling 56555.9654 .0231 .0231 .0231
Summing 81244.0132 .0242 .0242 .0242
SAXPYing 80593.2540 .0244 .0244 .0244
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
CM2 32K
-------------------------------------
Double precision appears to have 16 digits of accuracy
Assuming 8 bytes per DOUBLEPRECISION word
-------------------------------------
Calibrating CM timer...Done. CM speed = 7.00 MHz
Timing calibration ; time = 143.324911594391 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 28277.9821 .0231 .0231 .0231
Scaling 28277.8832 .0231 .0231 .0231
Summing 40622.0066 .0242 .0242 .0242
SAXPYing 40296.6270 .0244 .0244 .0244
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
CM2 16K
-------------------------------------
Double precision appears to have 16 digits of accuracy
Assuming 8 bytes per DOUBLEPRECISION word
-------------------------------------
Calibrating CM timer...Done. CM speed = 7.00 MHz
Timing calibration ; time = 143.325054645538 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 14138.9911 .0231 .0231 .0231
Scaling 14138.9402 .0231 .0231 .0231
Summing 20311.0033 .0242 .0242 .0242
SAXPYing 20148.3135 .0244 .0244 .0244
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx



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