Bart Van Assche
5a37590fbb
Disabled radiosity test because it seems to hang when p >= 2. Updated results.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8262
2008-06-20 07:52:28 +00:00
Julian Seward
f2b962ebbd
Merge (from 3_3_BRANCH) some parts of r8168 (Fix up suppressions for Ubuntu 8.04.)
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8261
2008-06-19 16:24:49 +00:00
Bart Van Assche
31754e41fc
Changed cache size passed to FFT again to half of the real cache size such that the test fits again in 2 GB RAM.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8260
2008-06-19 16:14:30 +00:00
Bart Van Assche
512f8c64e6
Restored option -room for radiosity, which had been left out accidentally.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8259
2008-06-19 12:42:43 +00:00
Bart Van Assche
078fb260d9
- The water-n2 and water-sp tests read the number of threads
...
from their input file. The input file for these tests is now
generated and now contains the proper number of threads.
- Some SPLASH2 benchmarks accept the syntax -p${p} but not -p ${p},
and some accept -p ${p} but not -p${p}.
- Commented out RAYTRACE benchmark because it seems to hang with p > 1.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8256
2008-06-19 07:49:49 +00:00
Bart Van Assche
9e3684c505
Support alternative locations for the pacct file.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8255
2008-06-18 16:07:00 +00:00
Bart Van Assche
25ab5b9219
VSZ statistics are now reported properly. Added legend for result tables.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8254
2008-06-18 14:15:11 +00:00
Bart Van Assche
d1fe3e0bc2
Average and standard deviation are now rounded at two digits past the decimal point.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8253
2008-06-18 14:14:03 +00:00
Bart Van Assche
769e39671c
Virtual memory sizes are now printed too.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8252
2008-06-18 13:31:05 +00:00
Bart Van Assche
4db86b0c4d
First two arguments of print_runtime_ratio are now avg1 and stddev1. These are no longer taken from the environment.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8250
2008-06-18 08:56:04 +00:00
Bart Van Assche
17419023dd
The order in which the tests are run does now match the order of the columns in the tables with results.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8249
2008-06-18 08:47:06 +00:00
Bart Van Assche
20f13cbcc9
Renamed compile-gcc into download-and-build-gcc.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8248
2008-06-18 08:26:45 +00:00
Bart Van Assche
3f7ea77263
Renamed download-and-build-splash2 to download-and-build-splash2.in.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8246
2008-06-17 19:19:16 +00:00
Bart Van Assche
6a3cfea056
Make sure the splash2 binaries are always built in the same location (exp-drd/splash2).
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8245
2008-06-17 18:31:12 +00:00
Bart Van Assche
5b66ef4936
Added column for --tool=none ... -p1.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8244
2008-06-17 15:00:55 +00:00
Bart Van Assche
389ac8ea37
Added column for --tool=none ... -p4.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8243
2008-06-17 14:20:26 +00:00
Bart Van Assche
45f04281f7
Updated to do list.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8242
2008-06-17 14:19:04 +00:00
Bart Van Assche
fc652b8ed4
Updated results after latest optimization.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8241
2008-06-17 06:19:29 +00:00
Bart Van Assche
19747fa682
Added entry for DRD manual.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8238
2008-06-16 20:31:16 +00:00
Bart Van Assche
8e7acde219
Only retained the results obtained via gcc 4.3.1. Reran Core2 E6750 measurements after latest optimization.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8237
2008-06-16 20:23:23 +00:00
Bart Van Assche
f684e11d60
Yet another optimization: do not instrument loads and stores that match the address pattern (stack pointer + offset) when data race detection on stack variables is disabled.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8236
2008-06-16 20:22:18 +00:00
Bart Van Assche
88e43c7191
Continued working on DRD's documentation.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8235
2008-06-15 12:22:37 +00:00
Bart Van Assche
d6f6842971
Updated Testing.txt.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8234
2008-06-15 12:21:55 +00:00
Bart Van Assche
bfe3f54d6b
Changed script such that DRD times are compared to native -p4 time instead of native -p1 time.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8231
2008-06-15 09:13:28 +00:00
Bart Van Assche
e9c12b3990
Added more results.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8230
2008-06-13 19:44:51 +00:00
Tom Hughes
05a8512bfd
Propagate the error number in x86 signal contexts to the client.
...
Fixes bug #163933 .
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8229
2008-06-13 08:37:49 +00:00
Julian Seward
3620497773
get_otrack_shadow_offset_wrk: don't assert when handling 32 bit
...
accesses to the x87 registers. Fixes #163794 .
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8228
2008-06-13 07:44:02 +00:00
Bart Van Assche
cb68431706
Started converting README.txt into drd-manual.xml.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8227
2008-06-12 15:20:42 +00:00
Bart Van Assche
a9b26ab44f
Added results obtained with gcc 4.3.1.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8226
2008-06-12 13:50:40 +00:00
Bart Van Assche
38e84543e2
Replaced gcc version 3.4.0 by 3.4.1. Set LC_ALL=C such that gcc's warning messages show up properly in emacs compile window.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8225
2008-06-12 13:49:49 +00:00
Bart Van Assche
344bcc9592
Disabled bitmap cache rotation optimization because not all gcc versions compile it correctly.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8224
2008-06-12 06:04:59 +00:00
Bart Van Assche
eff6ba5d1c
- Renamed s_bitmap2_creation_count into s_bitmap2_node_creation_count.
...
- Bug fix: bm_get_bitmap2_node_creation_count() now returns the correct
counter.
- More tl_assert() calls in drd_bitmap.h that were commented out are now
surrounded by #ifdef ENABLE_DRD_CONSISTENCY_CHECKS / #endif.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8223
2008-06-11 19:17:01 +00:00
Bart Van Assche
a8d7569b05
Updated to do list.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8222
2008-06-11 18:38:20 +00:00
Bart Van Assche
f4804e6bbe
Fixed compiler warning.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8221
2008-06-11 18:37:59 +00:00
Bart Van Assche
f5fbedebbd
Updated after level-2 bitmap size change.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8220
2008-06-11 18:37:34 +00:00
Bart Van Assche
dd9b721e4f
- Reduced level two bitmap size from 2**16 to 2**14 addresses. This
...
improves the performance of exp-drd (with default settings) for
some tests.
- Some consistency checks were commented out via #if 0 / #endif because
of performance reasons. Replaced #if 0 by
#ifdef ENABLE_DRD_CONSISTENCY_CHECKS.
- Enabled -DENABLE_DRD_CONSISTENCY_CHECKS for the drd_bitmap_test
regression test.
- Updated performance measurements.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8219
2008-06-11 13:17:56 +00:00
Bart Van Assche
47f333aebf
Updated results after latest optimizations.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8218
2008-06-11 06:31:43 +00:00
Bart Van Assche
9d2b0692f5
Updated results after latest optimizations.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8217
2008-06-11 06:30:13 +00:00
Bart Van Assche
d2980b6c26
Updated after latest optimizations.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8216
2008-06-10 19:32:20 +00:00
Bart Van Assche
ac7b888223
Another small optimization: moved code for printing memory accesses from run-time to instrumentation-time.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8215
2008-06-10 13:55:13 +00:00
Bart Van Assche
8df9e09441
Reworked code for memory tracing.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8214
2008-06-10 12:51:51 +00:00
Bart Van Assche
061d7aa0fa
Updated results after last optimization.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8213
2008-06-10 11:27:07 +00:00
Bart Van Assche
096b1472c5
Only enable the cache rotation optimization for gcc 4.2 and later.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8212
2008-06-10 06:32:49 +00:00
Bart Van Assche
1c0cab836e
Run test only with one thread and with ten threads -- skip values inbetween.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8211
2008-06-09 19:52:37 +00:00
Bart Van Assche
ea283f3a28
Corrected rounding.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8210
2008-06-09 19:51:41 +00:00
Bart Van Assche
b5c8e5bb9f
Implemented cache rotation.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8209
2008-06-09 19:50:51 +00:00
Bart Van Assche
e3154d43e4
Memory tracing now also works while not recording memory accesses for conflict analysis. Added branch prediction hints.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8208
2008-06-09 15:18:59 +00:00
Bart Van Assche
41ff8baae4
Commented out assert statements because of performance reasons.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8207
2008-06-09 15:08:22 +00:00
Bart Van Assche
285d7339c5
Reran benchmark after latest optimizations.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8206
2008-06-09 12:43:20 +00:00
Bart Van Assche
8c4c4c31cb
Updated results.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8205
2008-06-08 14:44:41 +00:00