From: Kirby L. Collins (kcollins@rsn.hp.com)
Date: Mon Nov 08 2004 - 11:09:06 CST
Below are single cpu stream results for an HP Integrity rx4640-8, configured as follows:
HP Integrity rx4640-8
4x1.6GHz/9M Itanium 2 processors
32GB memory (16x2GB DIMMs)
HP-UX 11.23.09
----------------------------------------------
Double precision appears to have 16 digits of accuracy
Assuming 8 bytes per DOUBLE PRECISION word
----------------------------------------------
Array size = 32000960
Offset = 0
The total memory requirement is 732 MB
You are running each test 10 times
--
The *best* time for each test is used
*EXCLUDING* the first and last iterations
----------------------------------------------------
Your clock granularity/precision appears to be 1 microseconds
----------------------------------------------------
Function Rate (MB/s) Avg time Min time Max time
Copy: 3428.0361 0.1495 0.1494 0.1496
Scale: 3435.7911 0.1493 0.1490 0.1498
Add: 3931.9228 0.1961 0.1953 0.2007
Triad: 3938.9856 0.1952 0.1950 0.1955
----------------------------------------------------
Solution Validates!
----------------------------------------------------
I used Revision 5.0 of the stream code, modified to set the array size and to place the a,b,c arrays in common:
63c63
< PARAMETER (n=2000000,offset=0,ndim=n+offset,ntimes=10)
--- > PARAMETER (n=32000960,offset=0,ndim=n+offset,ntimes=10) 88c88 < * COMMON a,b,c --- > COMMON a,b,cand compiled with HP Fortran 90 :
f90 -o stream_d.uni +O3 +DSitanium2 +DD64 +Onoopenmp +extend_source +autodbl4 +noppu -Wl,+pd,16M stream_d.uni.f second_wall.o
This archive was generated by hypermail 2.1.4 : Tue Nov 16 2004 - 07:37:57 CST