|
From: <sv...@va...> - 2008-07-30 07:50:10
|
Author: bart
Date: 2008-07-30 08:50:17 +0100 (Wed, 30 Jul 2008)
New Revision: 8480
Log:
Reran this benchmark script and updated results.
Modified:
branches/DRDDEV/drd/scripts/run-splash2
Modified: branches/DRDDEV/drd/scripts/run-splash2
===================================================================
--- branches/DRDDEV/drd/scripts/run-splash2 2008-07-29 19:02:49 UTC (rev 8479)
+++ branches/DRDDEV/drd/scripts/run-splash2 2008-07-30 07:50:17 UTC (rev 8480)
@@ -57,7 +57,7 @@
if [ -e $HGDEV_VG ]; then
p=4
test_output="${1}-helgrind-hb-4.out" \
- print_runtime_ratio ${avg4} ${stddev4} ${vsz4} ${vszdev4} $HGDEV_VG --tool=helgrind --pure-happens-before=yes "$@" -p${psep}${p} "${test_args}"
+ print_runtime_ratio ${avg4} ${stddev4} ${vsz4} ${vszdev4} $HGDEV_VG --tool=helgrind --pure-happens-before=yes --max-segment-set-size=999999 "$@" -p${psep}${p} "${test_args}"
fi
echo ''
@@ -123,10 +123,9 @@
# DRD uses a granularity of four bytes.
# - Helgrind does detect data races on stack variables. DRD only detects
# data races on stack variables with --check-stack-var=yes.
-# - Helgrind with --pure-happens-before=yes does not handle atomic variables
-# correctly. Furthermore, there is an artificial upper limit on the number
-# of segments (--max-segment-set-size=<n>). Both aspects will cause real
-# data races to be suppressed.
+# - There is an artificial upper limit in Helgrind on the number
+# of segments (--max-segment-set-size=<n>). This will cause real
+# data races to be suppressed for small values of <n>.
# - The ITC tests have been run on a 4-way 2.5 GHz Pentium 4 workstation.
# Not yet clear to me: have these tests been run on a 32-bit or on a 64-bit
# OS ? Which OS ? Which granularity does ITC use ? And which m4 macro's
@@ -136,17 +135,17 @@
# Results: native native native none none DRD DRD HG HG-hb ITC ITC
# -p1 -p2 -p4 -p1 -p4 -p4 -p4+f -p4 -p4 -p4 -p4+f
# ..................................................................................................................................
-# Cholesky 0.09 11880 0.06 21888 0.61 41882 12.2 5.07 4.4 2.14 15 1.49 12 2.31 14 3.60 16 4.49 239 82
-# FFT 0.02 6560 0.02 15443 0.02 31493 16.0 8.34 17.5 2.53 89 2.67 97 2.80 310 4.23 86 5.03 90 41
-# LU, contiguous 0.07 3968 0.04 12176 0.04 28584 12.3 13.1 22.3 2.69 129 2.80 110 2.95 257 4.49 231 5.36 428 128
-# Ocean, contiguous 0.22 16720 0.17 25256 0.15 42392 6.5 3.88 10.3 2.14 57 2.28 48 2.37 77 3.56 82 4.34 90 28
+# Cholesky 0.09 11880 0.06 21888 0.56 41883 12.1 5.2 4.8 2.17 17 2.33 13 2.33 16 3.62 16 4.33 239 82
+# FFT 0.02 6560 0.02 15784 0.02 31835 16.0 8.5 17.0 2.53 91 2.68 107 2.81 306 4.25 83 4.97 90 41
+# LU, contiguous 0.07 3968 0.04 12176 0.05 28584 12.3 13.4 18.2 2.73 103 2.84 93 2.84 207 4.52 181 5.36 428 128
+# Ocean, contiguous 0.22 16720 0.20 25256 0.17 42392 6.4 3.9 9.2 2.17 59 2.30 44 2.30 67 3.61 67 4.15 90 28
# Radiosity
-# Radix 0.20 15008 0.11 23200 0.11 39592 13.2 4.21 23.8 2.22 58 2.46 51 2.46 180 3.78 77 4.41 222 56
-# Raytrace 0.62 206976 0.48 215168 0.47 231893 8.6 1.23 11.6 1.21 261 1.46 103 1.47 109 2.10 91 4.73 172 53
-# Water-n2 0.16 10560 0.09 26944 0.10 59704 13.7 5.63 22.0 1.82 2770 2.44 153 2.37 123 3.09 109 3.66 189 39
-# Water-sp 0.19 4312 0.10 13400 0.10 30091 10.8 12.1 20.6 2.57 242 2.80 59 2.80 109 4.26 101 5.13 183 34
+# Radix 0.20 15008 0.10 23200 0.11 39592 12.7 4.3 23.5 2.25 57 2.38 53 2.48 157 3.80 75 4.41 222 56
+# Raytrace 0.61 206976 0.47 215509 0.47 232235 8.8 1.2 11.5 1.21 245 1.44 85 1.46 108 2.11 83 3.61 172 53
+# Water-n2 0.16 10560 0.09 26944 0.10 59704 13.6 5.7 22.1 1.84 2368 2.18 85 2.18 117 3.12 105 3.60 189 39
+# Water-sp 0.19 4312 0.10 13400 0.10 29496 10.8 12.4 20.9 2.60 248 2.69 60 2.83 105 4.32 98 5.20 183 34
# ..................................................................................................................................
-# geometric mean 0.13 12823 0.09 25650 0.12 47553 11.3 5.43 14.8 2.08 133 2.24 64 2.40 110 3.55 82 4.61 180 51
+# geometric mean 0.13 12823 0.09 25655 0.12 47561 11.2 5.53 14.3 2.13 129 2.31 58 2.36 104 3.58 75 4.41 180 51
# ..................................................................................................................................
# Hardware: dual-core Intel Core2 Duo E6750, 2.66 GHz, 4 MB L2 cache, 2 GB RAM.
# Software: openSUSE 11.0, 64-bit, gcc 4.3.1, runlevel 3.
|