CRAY J932 stream results

From: Charles Grassl (cmg@cray.com)
Date: Fri Mar 29 1996 - 16:41:32 CST


John;

Below are STREAM results for a CRAY J932. The tested system has 512
pseudo bank pairs, or 1024 banks.

Charles Grassl
Cray Research, Inc.

#!/bin/sh
# This is a shell archive (produced by GNU sharutils 4.1).
# To extract the files from this archive, save it to some FILE, remove
# everything before the `!/bin/sh' line above, then type `sh FILE'.
#
# Made on 1996-03-29 16:35 CST by <cmg@fir407>.
# Source directory was `/home/fir29/cmg/bench/stream/j90/j932_1024'.
#
# Existing files will *not* be overwritten unless `-c' is specified.
#
# This shar contains:
# length mode name
# ------ ---------- ------------------------------------------
# 760 -rw-r--r-- 1
# 760 -rw-r--r-- 12
# 760 -rw-r--r-- 16
# 760 -rw-r--r-- 2
# 760 -rw-r--r-- 20
# 760 -rw-r--r-- 24
# 760 -rw-r--r-- 28
# 760 -rw-r--r-- 32
# 760 -rw-r--r-- 4
# 760 -rw-r--r-- 8
# 722 -rw-r--r-- Table
#
touch -am 1231235999 $$.touch >/dev/null 2>&1
if test ! -f 1231235999 && test -f $$.touch; then
  shar_touch=touch
else
  shar_touch=:
  echo
  echo 'WARNING: not restoring timestamps. Consider getting and'
  echo "installing GNU \`touch', distributed in GNU File Utilities..."
  echo
fi
rm -f 1231235999 $$.touch
#
# ============= 1 ==============
if test -f '1' && test X"$1" != X"-c"; then
  echo 'x - skipping 1 (file already exists)'
else
  echo 'x - extracting 1 (text)'
  sed 's/^X//' << 'SHAR_EOF' > '1' &&
X
X STREAM benchmark
X ----------------
X Number of CPUs: 1
X Array size: 4001 Kwords
X Array padding: 20248 Words
X
X
X Aoff Boff Coff Assignment:Scaling: Summing: SAXPYing:
X -------------------------------------------------------------
X 8 8 8 1371.600 1322.938 1244.090 1199.784
X 16 8 8 1433.232 1408.388 1249.590 1264.202
X 8 16 8 1433.232 1408.388 1257.404 1264.202
X 16 16 8 1433.616 1408.639 1257.404 1270.004
X 8 8 16 1433.616 1408.639 1257.404 1270.004
X 16 8 16 1433.616 1408.639 1260.797 1270.004
X 8 16 16 1433.616 1408.639 1260.797 1270.004
X 16 16 16 1433.616 1408.639 1260.797 1270.004
SHAR_EOF
  $shar_touch -am 0320225496 '1' &&
  chmod 0644 '1' ||
  echo 'restore of 1 failed'
  shar_count="`wc -c < '1'`"
  test 760 -eq "$shar_count" ||
    echo "1: original size 760, current size $shar_count"
fi
# ============= 12 ==============
if test -f '12' && test X"$1" != X"-c"; then
  echo 'x - skipping 12 (file already exists)'
else
  echo 'x - extracting 12 (text)'
  sed 's/^X//' << 'SHAR_EOF' > '12' &&
X
X STREAM benchmark
X ----------------
X Number of CPUs: 12
X Array size: 4001 Kwords
X Array padding: 20248 Words
X
X
X Aoff Boff Coff Assignment:Scaling: Summing: SAXPYing:
X -------------------------------------------------------------
X 8 8 8 12922.098 12677.490 12666.736 12245.229
X 16 8 8 13521.225 13374.053 12693.782 12269.034
X 8 16 8 13521.225 13374.053 12710.749 12301.744
X 16 16 8 13521.225 13538.231 12798.217 12373.822
X 8 8 16 13521.225 13538.231 12798.217 12373.822
X 16 8 16 13521.225 13538.231 12798.217 12373.822
X 8 16 16 13521.225 13538.231 12798.217 12373.822
X 16 16 16 13521.225 13538.231 12798.217 12373.822
SHAR_EOF
  $shar_touch -am 0320225496 '12' &&
  chmod 0644 '12' ||
  echo 'restore of 12 failed'
  shar_count="`wc -c < '12'`"
  test 760 -eq "$shar_count" ||
    echo "12: original size 760, current size $shar_count"
fi
# ============= 16 ==============
if test -f '16' && test X"$1" != X"-c"; then
  echo 'x - skipping 16 (file already exists)'
else
  echo 'x - extracting 16 (text)'
  sed 's/^X//' << 'SHAR_EOF' > '16' &&
X
X STREAM benchmark
X ----------------
X Number of CPUs: 16
X Array size: 4001 Kwords
X Array padding: 20248 Words
X
X
X Aoff Boff Coff Assignment:Scaling: Summing: SAXPYing:
X -------------------------------------------------------------
X 8 8 8 13679.517 13763.702 14203.359 13577.113
X 16 8 8 16298.211 15326.434 14979.111 14706.945
X 8 16 8 16298.211 15326.434 15519.030 14995.947
X 16 16 8 16298.211 15851.484 15657.641 14995.947
X 8 8 16 16298.211 15851.484 15657.641 14995.947
X 16 8 16 16298.211 15851.484 15657.641 14995.947
X 8 16 16 16298.211 15851.484 15657.641 14995.947
X 16 16 16 16298.211 15851.484 15657.641 14995.947
SHAR_EOF
  $shar_touch -am 0320225496 '16' &&
  chmod 0644 '16' ||
  echo 'restore of 16 failed'
  shar_count="`wc -c < '16'`"
  test 760 -eq "$shar_count" ||
    echo "16: original size 760, current size $shar_count"
fi
# ============= 2 ==============
if test -f '2' && test X"$1" != X"-c"; then
  echo 'x - skipping 2 (file already exists)'
else
  echo 'x - extracting 2 (text)'
  sed 's/^X//' << 'SHAR_EOF' > '2' &&
X
X STREAM benchmark
X ----------------
X Number of CPUs: 2
X Array size: 4001 Kwords
X Array padding: 20248 Words
X
X
X Aoff Boff Coff Assignment:Scaling: Summing: SAXPYing:
X -------------------------------------------------------------
X 8 8 8 2711.492 2565.954 2465.929 2345.552
X 16 8 8 2842.184 2766.346 2474.001 2527.561
X 8 16 8 2842.184 2766.346 2493.693 2527.561
X 16 16 8 2842.184 2766.346 2493.693 2527.561
X 8 8 16 2842.184 2766.346 2493.693 2527.561
X 16 8 16 2842.184 2766.346 2493.693 2527.561
X 8 16 16 2842.184 2766.346 2493.693 2527.561
X 16 16 16 2842.184 2766.346 2493.693 2527.561
SHAR_EOF
  $shar_touch -am 0320225496 '2' &&
  chmod 0644 '2' ||
  echo 'restore of 2 failed'
  shar_count="`wc -c < '2'`"
  test 760 -eq "$shar_count" ||
    echo "2: original size 760, current size $shar_count"
fi
# ============= 20 ==============
if test -f '20' && test X"$1" != X"-c"; then
  echo 'x - skipping 20 (file already exists)'
else
  echo 'x - extracting 20 (text)'
  sed 's/^X//' << 'SHAR_EOF' > '20' &&
X
X STREAM benchmark
X ----------------
X Number of CPUs: 20
X Array size: 4001 Kwords
X Array padding: 20248 Words
X
X
X Aoff Boff Coff Assignment:Scaling: Summing: SAXPYing:
X -------------------------------------------------------------
X 8 8 8 16569.114 16929.064 17387.747 16472.242
X 16 8 8 17493.464 17253.125 17387.747 16489.783
X 8 16 8 17493.464 17253.125 17387.747 16691.605
X 16 16 8 17493.464 17328.148 17603.406 16691.605
X 8 8 16 17493.464 17328.148 17603.406 16691.605
X 16 8 16 17493.464 17328.148 17603.406 16691.605
X 8 16 16 17493.464 17328.148 17603.406 16691.605
X 16 16 16 17493.464 17328.148 17603.406 16691.605
SHAR_EOF
  $shar_touch -am 0320225496 '20' &&
  chmod 0644 '20' ||
  echo 'restore of 20 failed'
  shar_count="`wc -c < '20'`"
  test 760 -eq "$shar_count" ||
    echo "20: original size 760, current size $shar_count"
fi
# ============= 24 ==============
if test -f '24' && test X"$1" != X"-c"; then
  echo 'x - skipping 24 (file already exists)'
else
  echo 'x - extracting 24 (text)'
  sed 's/^X//' << 'SHAR_EOF' > '24' &&
X
X STREAM benchmark
X ----------------
X Number of CPUs: 24
X Array size: 4001 Kwords
X Array padding: 20248 Words
X
X
X Aoff Boff Coff Assignment:Scaling: Summing: SAXPYing:
X -------------------------------------------------------------
X 8 8 8 14444.260 14850.007 14839.585 14692.354
X 16 8 8 15960.358 16337.368 16664.505 15507.723
X 8 16 8 16711.676 16922.640 17578.450 16621.293
X 16 16 8 17858.668 18151.767 18163.754 17518.164
X 8 8 16 17858.668 18151.767 18743.712 17863.145
X 16 8 16 18214.308 18310.722 18743.712 17863.145
X 8 16 16 18214.308 18310.722 18752.470 18082.685
X 16 16 16 18214.308 18310.722 18936.727 18082.685
SHAR_EOF
  $shar_touch -am 0320225496 '24' &&
  chmod 0644 '24' ||
  echo 'restore of 24 failed'
  shar_count="`wc -c < '24'`"
  test 760 -eq "$shar_count" ||
    echo "24: original size 760, current size $shar_count"
fi
# ============= 28 ==============
if test -f '28' && test X"$1" != X"-c"; then
  echo 'x - skipping 28 (file already exists)'
else
  echo 'x - extracting 28 (text)'
  sed 's/^X//' << 'SHAR_EOF' > '28' &&
X
X STREAM benchmark
X ----------------
X Number of CPUs: 28
X Array size: 4001 Kwords
X Array padding: 20248 Words
X
X
X Aoff Boff Coff Assignment:Scaling: Summing: SAXPYing:
X -------------------------------------------------------------
X 8 8 8 15140.343 15278.851 15416.715 15415.264
X 16 8 8 16445.243 16835.154 16903.861 16020.244
X 8 16 8 16936.631 17166.601 17868.761 17192.715
X 16 16 8 17893.620 18321.213 18243.963 17600.097
X 8 8 16 17893.620 18321.213 19338.127 18293.246
X 16 8 16 18831.210 18738.890 19539.684 18711.859
X 8 16 16 18831.210 18738.890 19539.684 18948.587
X 16 16 16 18852.331 18821.586 19722.833 18948.587
SHAR_EOF
  $shar_touch -am 0320225496 '28' &&
  chmod 0644 '28' ||
  echo 'restore of 28 failed'
  shar_count="`wc -c < '28'`"
  test 760 -eq "$shar_count" ||
    echo "28: original size 760, current size $shar_count"
fi
# ============= 32 ==============
if test -f '32' && test X"$1" != X"-c"; then
  echo 'x - skipping 32 (file already exists)'
else
  echo 'x - extracting 32 (text)'
  sed 's/^X//' << 'SHAR_EOF' > '32' &&
X
X STREAM benchmark
X ----------------
X Number of CPUs: 32
X Array size: 4001 Kwords
X Array padding: 20248 Words
X
X
X Aoff Boff Coff Assignment:Scaling: Summing: SAXPYing:
X -------------------------------------------------------------
X 8 8 8 13745.376 13344.812 13991.871 13572.615
X 16 8 8 15727.917 15705.308 15469.711 15225.691
X 8 16 8 15953.173 16109.601 16958.904 16268.603
X 16 16 8 17681.498 17627.295 17870.352 16933.204
X 8 8 16 17681.498 17627.295 18050.055 17665.297
X 16 8 16 18289.520 18181.824 18933.008 18107.893
X 8 16 16 18289.520 18181.824 19381.658 18801.234
X 16 16 16 19007.027 18944.078 19993.895 18870.403
SHAR_EOF
  $shar_touch -am 0320225496 '32' &&
  chmod 0644 '32' ||
  echo 'restore of 32 failed'
  shar_count="`wc -c < '32'`"
  test 760 -eq "$shar_count" ||
    echo "32: original size 760, current size $shar_count"
fi
# ============= 4 ==============
if test -f '4' && test X"$1" != X"-c"; then
  echo 'x - skipping 4 (file already exists)'
else
  echo 'x - extracting 4 (text)'
  sed 's/^X//' << 'SHAR_EOF' > '4' &&
X
X STREAM benchmark
X ----------------
X Number of CPUs: 4
X Array size: 4001 Kwords
X Array padding: 20248 Words
X
X
X Aoff Boff Coff Assignment:Scaling: Summing: SAXPYing:
X -------------------------------------------------------------
X 8 8 8 5074.696 4912.407 4682.726 4619.505
X 16 8 8 5255.269 5094.858 4682.726 4656.051
X 8 16 8 5255.269 5094.858 4682.726 4656.051
X 16 16 8 5255.269 5094.858 4688.307 4657.584
X 8 8 16 5255.269 5094.858 4688.307 4657.584
X 16 8 16 5255.269 5094.858 4688.307 4657.584
X 8 16 16 5255.269 5094.858 4688.307 4657.584
X 16 16 16 5255.269 5094.858 4688.307 4657.584
SHAR_EOF
  $shar_touch -am 0320225496 '4' &&
  chmod 0644 '4' ||
  echo 'restore of 4 failed'
  shar_count="`wc -c < '4'`"
  test 760 -eq "$shar_count" ||
    echo "4: original size 760, current size $shar_count"
fi
# ============= 8 ==============
if test -f '8' && test X"$1" != X"-c"; then
  echo 'x - skipping 8 (file already exists)'
else
  echo 'x - extracting 8 (text)'
  sed 's/^X//' << 'SHAR_EOF' > '8' &&
X
X STREAM benchmark
X ----------------
X Number of CPUs: 8
X Array size: 4001 Kwords
X Array padding: 20248 Words
X
X
X Aoff Boff Coff Assignment:Scaling: Summing: SAXPYing:
X -------------------------------------------------------------
X 8 8 8 9479.326 9284.685 9036.905 8894.047
X 16 8 8 9995.179 9705.785 9040.711 8931.694
X 8 16 8 9995.179 9705.785 9047.365 8931.694
X 16 16 8 9995.179 9726.840 9087.417 8941.278
X 8 8 16 9995.179 9726.840 9087.417 8941.278
X 16 8 16 9995.179 9726.840 9087.417 8941.278
X 8 16 16 9995.179 9726.840 9087.417 8941.278
X 16 16 16 9995.179 9726.840 9087.417 8941.278
SHAR_EOF
  $shar_touch -am 0320225496 '8' &&
  chmod 0644 '8' ||
  echo 'restore of 8 failed'
  shar_count="`wc -c < '8'`"
  test 760 -eq "$shar_count" ||
    echo "8: original size 760, current size $shar_count"
fi
# ============= Table ==============
if test -f 'Table' && test X"$1" != X"-c"; then
  echo 'x - skipping Table (file already exists)'
else
  echo 'x - extracting Table (text)'
  sed 's/^X//' << 'SHAR_EOF' > 'Table' &&
1: 16 16 16 1433.616 1408.639 1260.797 1270.004
2: 16 16 16 2842.184 2766.346 2493.693 2527.561
4: 16 16 16 5255.269 5094.858 4688.307 4657.584
8: 16 16 16 9995.179 9726.840 9087.417 8941.278
12: 16 16 16 13521.225 13538.231 12798.217 12373.822
16: 8 16 16 16298.211 15851.484 15657.641 14995.947
16: 16 16 16 16298.211 15851.484 15657.641 14995.947
20: 16 16 16 17493.464 17328.148 17603.406 16691.605
24: 16 16 16 18214.308 18310.722 18936.727 18082.685
28: 16 16 16 18852.331 18821.586 19722.833 18948.587
32: 16 16 16 19007.027 18944.078 19993.895 18870.403
SHAR_EOF
  $shar_touch -am 0320225596 'Table' &&
  chmod 0644 'Table' ||
  echo 'restore of Table failed'
  shar_count="`wc -c < 'Table'`"
  test 722 -eq "$shar_count" ||
    echo "Table: original size 722, current size $shar_count"
fi
exit 0



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