Dear Professor McCalpin,
The CSG Performance Group at Digital has recently run the Streams
benchmark on two Alpha SMP systems. I look forward to seeing an update
of your tables that includes these results.
If there are any questions we can answer about these runs, please feel
free to contact me.
I hope you are doing well with the new academic year!
Best regards
/John Henning
508 264 5506
henning@msbcs.enet.dec.com or
henning@zko.mts.dec.com
Bytes Bandwidth (MB/s)
Machine /word Copy Scale Sum Triad
--------------- ----- -------- -------- -------- --------
DEC 7000/640 4-CPU 8 261.9 257.4 261.1 265.9
DEC 7000/620 2-CPU 8 163.9 166.0 161.8 157.1
DEC 7000/610 1-CPU 8 91.6 91.6 88.8 86.9
DEC 2100 A500 2-CPU 8 133.3 133.6 129.6 127.7
DEC 2100 A500 1-CPU 8 79.2 80.8 79.1 79.3
--------------- ----- -------- -------- -------- --------
num Speedup ratio for
Machine cpus Copy Scale Sum Triad
--------------- ----- -------- -------- -------- --------
DEC 7000/640 4 2.86 2.81 2.94 3.06
DEC 7000/620 2 1.79 1.81 1.82 1.81
DEC 7000/610 1 1.00 1.00 1.00 1.00
DEC 2100 A500 2 1.68 1.65 1.64 1.61
DEC 2100 A500 1 1.00 1.00 1.00 1.00
--------------- ----- -------- -------- -------- --------
2100_1cpu
--------------------------------------
Double precision appears to have 16 digits of accuracy
Assuming 8 bytes per DOUBLEPRECISION word
--------------------------------------
CPU time ; time = 0.000000000000000E+000 hundredths of a second
Wall Time ; time = 75.6000041961670 hundredths of a second
Increase the size of the arrays if this is <100
and your clock precision is =<1/100 second
---------------------------------------------------
Function Max MB/s RMS time Min time Max time
Assignment: 79.1954 0.2038 0.2020 0.2143
Scaling : 80.7559 0.1987 0.1981 0.1997
Summing : 79.0681 0.3037 0.3035 0.3045
SAXPYing : 79.3231 0.3034 0.3026 0.3035
2100_2cpu: Add 2 tables together ... jobs running simultaneous
--------------------------------------
Double precision appears to have 16 digits of accuracy
Assuming 8 bytes per DOUBLEPRECISION word
--------------------------------------
CPU time ; time = 0.000000000000000E+000 hundredths of a second
Wall Time ; time = 145.051205158234 hundredths of a second
Increase the size of the arrays if this is <100
and your clock precision is =<1/100 second
---------------------------------------------------
Function Max MB/s RMS time Min time Max time
Assignment: 66.6400 0.2404 0.2401 0.2411
Scaling : 66.6400 0.2403 0.2401 0.2411
Summing : 64.7110 0.3732 0.3709 0.3900
SAXPYing : 63.8705 0.3768 0.3758 0.3777
--------------------------------------
Double precision appears to have 16 digits of accuracy
Assuming 8 bytes per DOUBLEPRECISION word
--------------------------------------
CPU time ; time = 0.000000000000000E+000 hundredths of a second
Wall Time ; time = 145.539200305939 hundredths of a second
Increase the size of the arrays if this is <100
and your clock precision is =<1/100 second
---------------------------------------------------
Function Max MB/s RMS time Min time Max time
Assignment: 66.6400 0.2406 0.2401 0.2420
Scaling : 66.9120 0.2400 0.2391 0.2407
Summing : 64.8817 0.3737 0.3699 0.3968
SAXPYing : 63.8706 0.3765 0.3758 0.3777
7600-1CPU
--------------------------------------
Double precision appears to have 16 digits of accuracy
Assuming 8 bytes per DOUBLEPRECISION word
--------------------------------------
CPU time ; time = 0.000000000000000E+000 hundredths of a second
Wall Time ; time = 57.3487997055054 hundredths of a second
Increase the size of the arrays if this is <100
and your clock precision is =<1/100 second
---------------------------------------------------
Function Max MB/s RMS time Min time Max time
Assignment: 91.5835 0.1795 0.1747 0.2147
Scaling : 91.5835 0.1750 0.1747 0.1757
Summing : 88.7732 0.2705 0.2704 0.2709
SAXPYing : 86.8911 0.2766 0.2762 0.2778
7600-2CPU: Add 2 tables together ... jobs running simultaneous
--------------------------------------
Double precision appears to have 16 digits of accuracy
Assuming 8 bytes per DOUBLEPRECISION word
--------------------------------------
CPU time ; time = 0.000000000000000E+000 hundredths of a second
Wall Time ; time = 74.3312001228333 hundredths of a second
Increase the size of the arrays if this is <100
and your clock precision is =<1/100 second
---------------------------------------------------
Function Max MB/s RMS time Min time Max time
Assignment: 81.9672 0.1964 0.1952 0.1981
Scaling : 82.7952 0.1943 0.1932 0.1952
Summing : 81.1557 0.2968 0.2957 0.2983
SAXPYing : 78.6658 0.3059 0.3051 0.3070
--------------------------------------
Double precision appears to have 16 digits of accuracy
Assuming 8 bytes per DOUBLEPRECISION word
--------------------------------------
CPU time ; time = 0.000000000000000E+000 hundredths of a second
Wall Time ; time = 73.4527945518494 hundredths of a second
Increase the size of the arrays if this is <100
and your clock precision is =<1/100 second
---------------------------------------------------
Function Max MB/s RMS time Min time Max time
Assignment: 81.9672 0.1960 0.1952 0.2001
Scaling : 83.2155 0.1932 0.1923 0.1942
Summing : 80.6235 0.2990 0.2977 0.3006
SAXPYing : 78.4150 0.3066 0.3061 0.3070
7600-4CPU: Add 4 tables together ... jobs running simultaneous
--------------------------------------
Double precision appears to have 16 digits of accuracy
Assuming 8 bytes per DOUBLEPRECISION word
--------------------------------------
CPU time ; time = 0.000000000000000E+000 hundredths of a second
Wall Time ; time = 104.782390594482 hundredths of a second
Increase the size of the arrays if this is <100
and your clock precision is =<1/100 second
---------------------------------------------------
Function Max MB/s RMS time Min time Max time
Assignment: 65.0533 0.2513 0.2460 0.2895
Scaling : 63.5405 0.2525 0.2518 0.2534
Summing : 65.3994 0.3683 0.3670 0.3695
SAXPYing : 70.8650 0.3704 0.3387 0.3754
--------------------------------------
Double precision appears to have 16 digits of accuracy
Assuming 8 bytes per DOUBLEPRECISION word
--------------------------------------
CPU time ; time = 0.000000000000000E+000 hundredths of a second
Wall Time ; time = 104.587197303772 hundredths of a second
Increase the size of the arrays if this is <100
and your clock precision is =<1/100 second
---------------------------------------------------
Function Max MB/s RMS time Min time Max time
Assignment: 65.4193 0.2517 0.2446 0.3051
Scaling : 64.2880 0.2498 0.2489 0.2504
Summing : 65.5738 0.3672 0.3660 0.3685
SAXPYing : 65.6455 0.3716 0.3656 0.3734
--------------------------------------
Double precision appears to have 16 digits of accuracy
Assuming 8 bytes per DOUBLEPRECISION word
--------------------------------------
CPU time ; time = 0.000000000000000E+000 hundredths of a second
Wall Time ; time = 100.878405570984 hundredths of a second
Increase the size of the arrays if this is <100
and your clock precision is =<1/100 second
---------------------------------------------------
Function Max MB/s RMS time Min time Max time
Assignment: 65.3125 0.2558 0.2450 0.3305
Scaling : 64.2880 0.2505 0.2489 0.2514
Summing : 65.3994 0.3681 0.3670 0.3689
SAXPYing : 65.1240 0.3729 0.3685 0.3744
--------------------------------------
Double precision appears to have 16 digits of accuracy
Assuming 8 bytes per DOUBLEPRECISION word
--------------------------------------
CPU time ; time = 0.000000000000000E+000 hundredths of a second
Wall Time ; time = 96.2911963462830 hundredths of a second
Increase the size of the arrays if this is <100
and your clock precision is =<1/100 second
---------------------------------------------------
Function Max MB/s RMS time Min time Max time
Assignment: 66.1026 0.2565 0.2420 0.3461
Scaling : 65.3125 0.2461 0.2450 0.2508
Summing : 64.7110 0.3720 0.3709 0.3728
SAXPYing : 64.2729 0.3745 0.3734 0.3763
This archive was generated by hypermail 2b29 : Tue Apr 18 2000 - 05:23:04 CDT