STREAM results (C versions...)

From: Dave Cherkus (cherkus@UniMaster.COM)
Date: Fri Jul 15 1994 - 21:47:42 CDT


I was interested in seeing what the difference in memory performance
between PCs and workstations were, so I ran your benchmark on a
Dell 486DX2/66 running SVR4 Unix. I ran each 3 times and the
output is below.

[necsrv] (cherkus): ./cstream
Timing calibration ; time = 2550.00 usec.
Increase the size of the arrays if this is < 300
and your clock precision is =< 1/100 second.
---------------------------------------------------
Function Rate (MB/s) RMS time Min time Max time
Assignment: 27.935 642.729 600.000 700.000
Scaling : 20.951 833.217 800.000 870.000
Summing : 23.944 1119.821 1050.000 1260.000
SAXPYing : 21.306 1223.491 1180.000 1310.000
(/local/home/cherkus/bench)
[necsrv] (cherkus): ./cstream
Timing calibration ; time = 2470.00 usec.
Increase the size of the arrays if this is < 300
and your clock precision is =< 1/100 second.
---------------------------------------------------
Function Rate (MB/s) RMS time Min time Max time
Assignment: 27.034 638.326 620.000 680.000
Scaling : 20.440 836.062 820.000 850.000
Summing : 23.718 1083.157 1060.000 1130.000
SAXPYing : 21.488 1190.109 1170.000 1220.000
(/local/home/cherkus/bench)
[necsrv] (cherkus): ./cstream
Timing calibration ; time = 2590.00 usec.
Increase the size of the arrays if this is < 300
and your clock precision is =< 1/100 second.
---------------------------------------------------
Function Rate (MB/s) RMS time Min time Max time
Assignment: 27.477 624.356 610.000 670.000
Scaling : 20.440 846.298 820.000 890.000
Summing : 23.718 1106.644 1060.000 1190.000
SAXPYing : 21.488 1193.168 1170.000 1230.000
(/local/home/cherkus/bench)
[necsrv] (cherkus): ./stream_d
Timing calibration ; time = 3510000.000000 usec.
Increase the size of the arrays if this is < 300000
and your clock precision is =< 1/100 second.
---------------------------------------------------
Function Rate (MB/s) RMS time Min time Max time
Assignment: 33.333 1236499.125 480000.000 1610000.000
Scaling : 15.385 1500983.000 1040000.000 2110000.000
Summing : 22.018 1441853.000 1090000.000 2190000.000
SAXPYing : 18.321 1753890.000 1310000.000 2410000.000
(/local/home/cherkus/bench)
[necsrv] (cherkus): ./stream_d
Timing calibration ; time = 3630000.000000 usec.
Increase the size of the arrays if this is < 300000
and your clock precision is =< 1/100 second.
---------------------------------------------------
Function Rate (MB/s) RMS time Min time Max time
Assignment: 33.333 1070373.750 480000.000 1650000.000
Scaling : 15.534 1195926.375 1030000.000 1950000.000
Summing : 21.818 1453344.500 1100000.000 2230000.000
SAXPYing : 18.750 1945517.875 1280000.000 2450000.000
(/local/home/cherkus/bench)
[necsrv] (cherkus): ./stream_d
Timing calibration ; time = 2660000.000000 usec.
Increase the size of the arrays if this is < 300000
and your clock precision is =< 1/100 second.
---------------------------------------------------
Function Rate (MB/s) RMS time Min time Max time
Assignment: 33.333 1437685.625 480000.000 1550000.000
Scaling : 16.495 1559054.250 970000.000 1980000.000
Summing : 21.818 1438527.125 1100000.000 2230000.000
SAXPYing : 18.750 1483600.375 1280000.000 2350000.000

-- 
Dave Cherkus          UniMaster, Inc.         cherkus@unimaster.com 



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