fi
##############################################################################
-# Results (-p4): native DRD DRD HG ITC ITC
-# (-p1) w/ filter w/ filter
+# Results: native DRD DRD HG ITC ITC
+# -p1 -p2 -p4 -p4 -p4, f -p4 -p4 -p4, f
# ............................................................................
-# Cholesky 0.29 89 64 37 239 82
-# FFT 0.19 50 32 556 90 41
-# LU, contiguous blocks 0.76 41 38 97 428 128
-# LU, non-contiguous blocks 0.80 49 47 59 428 128
-# Ocean, contiguous partitions 19.40 39 33 54 90 28
-# Ocean, non-contiguous partns 0.29 25 29 53 90 28
-# Radiosity 3.11 164 60 58 485 163
-# Radix 4.05 16 14 85 222 56
-# Raytrace 2.21 169 56 89 172 53
-# Water-n2 0.17 118 32 52 189 39
-# Water-sp 0.18 94 33 51 183 34
+# Cholesky 0.29 0.21 4.51 5 4 2 239 82
+# FFT 0.20 0.12 0.12 82 54 963 90 41
+# LU, contiguous 0.76 0.47 0.47 66 62 155 428 128
+# LU, non-contiguous 0.80 0.45 0.48 85 82 102 428 128
+# Ocean, contiguous 19.46 12.62 12.74 57 49 86 90 28
+# Ocean, non-contiguous 0.18 0.19 7.49 40 47 85 90 28
+# Radiosity 3.14 3.11 3.11 164 60 58 485 163
+# Radix 4.07 2.13 2.15 29 27 147 222 56
+# Raytrace 2.22 2.20 2.20 168 54 93 172 53
+# Water-n2 0.18 0.17 0.17 127 35 52 189 39
+# Water-sp 0.19 0.18 0.18 99 35 51 183 34
# ............................................................................
# Hardware: dual-core Intel Xeon 5130, 2.0 GHz, 4 MB L2 cache, 4 GB RAM.
# Software: Ubuntu 7.10 server, 64-bit, gcc 4.3.1, xload -update 1 running.
# Software: openSUSE 10.3, 64-bit, gcc 4.3.1, runlevel 5, X screensaver: blank
##############################################################################
-cache_size=$(($(get_cache_size)/2))
+cache_size=$(get_cache_size)
log2_cache_size=$(log2 ${cache_size})
# Cholesky
do
gzip -cd <$f >${f%.Z}
done
- run_test ../CHOLESKY -C${cache_size} tk29.O
+ run_test ../CHOLESKY -C$((cache_size/2)) tk29.O
)
# FFT
-run_test ${SPLASH2}/codes/kernels/fft/FFT -t -l${log2_cache_size} -m18
+run_test ${SPLASH2}/codes/kernels/fft/FFT -t -l$((log2_cache_size - 0)) -m18
+
+run_test ${SPLASH2}/codes/kernels/fft/FFT -t -l$((log2_cache_size - 1)) -m18
+
+run_test ${SPLASH2}/codes/kernels/fft/FFT -t -l$((log2_cache_size - 2)) -m18
+
+run_test ${SPLASH2}/codes/kernels/fft/FFT -t -l$((log2_cache_size - 3)) -m18
+
+run_test ${SPLASH2}/codes/kernels/fft/FFT -t -l$((log2_cache_size - 4)) -m18
+
+run_test ${SPLASH2}/codes/kernels/fft/FFT -t -l$((log2_cache_size - 5)) -m18
# LU, contiguous blocks.
run_test ${SPLASH2}/codes/kernels/lu/contiguous_blocks/LU -n1024
run_test ${SPLASH2}/codes/apps/ocean/non_contiguous_partitions/OCEAN -n258
# Radiosity.
+run_test ${SPLASH2}/codes/apps/radiosity/RADIOSITY -batch
+
run_test ${SPLASH2}/codes/apps/radiosity/RADIOSITY -batch -room
# Radix