Thomas Preud'homme
b83f592689
Create pdfs in images directory
2010-05-15 19:57:38 +02:00
Thomas Preud'homme
fe09f9d2e9
Don't create gnuplot file with no body
2010-05-15 19:46:08 +02:00
Thomas Preud'homme
38c7daee00
Remove remaining references to multicore.gnuplot
2010-05-15 19:25:20 +02:00
Thomas Preud'homme
14d314a7b2
Generate images in images directory
2010-05-15 17:09:41 +02:00
Thomas Preud'homme
fde98f1793
Update parsing.sh compatibility to gnuplot 4.4
2010-05-15 16:40:34 +02:00
Thomas Preud'homme
0c81f6323c
Merge branch 'histolines'
...
Conflicts:
communication_techniques/src/main.c
2010-02-25 18:15:33 +01:00
Thomas Preud'homme
ad804e4a5a
[comm tech bench] 1 gnuplot per graph
...
- Refactor parsing.sh to have one gnuplot file per graph
- Change the set style data from lines to linespoints
- Add one title per series of point (one for each every) in dat headers
2010-02-25 17:21:45 +01:00
Thomas Preud'homme
baff7d6b6e
[Comm tech bench] Some parsing.sh debug
...
- Correct some gnuplot "every" misuse
- Don't skip 2 lines for useless_loop
- Try to deal with xticlabels => Need a refactoring to have 1 gnuplot
file per output
2010-02-23 11:35:25 +01:00
Thomas Preud'homme
31a2e59227
histo + lines (only .dat are ready)
2009-07-28 01:16:11 +02:00
Thomas Preud'homme
69417b1cfa
Intermediate parsing.sh (1)
2009-07-08 18:58:18 +02:00
Thomas Preud'homme
19ef1d98f2
commtechs: Add bench_ before bench name
2009-07-08 18:42:51 +02:00
Thomas Preud'homme
d38f9150b2
commtechs: Make legend looks nicer s/mem/Memory/
2009-07-08 18:33:32 +02:00
Thomas Preud'homme
5e3a7f6ce0
commtechs: BUGFIX wait threads to be initialized
2009-07-07 16:08:00 +02:00
Thomas Preud'homme
97fb64709f
commtech: Add a TODO list
2009-07-07 16:00:51 +02:00
Thomas Preud'homme
c99d8be100
commtechs: BUGFIX deadlock in thread init
2009-07-07 15:56:20 +02:00
Thomas Preud'homme
60214d62f0
commtechs: BUGFIX in seq usage
2009-07-07 14:32:22 +02:00
Thomas Preud'homme
06e1331dbb
commtechs BUGFIX: wrong varname (nb_useless_loop)
...
nb_useless_loop has been renamed in argTypeProd but one usage of
nb_useless_loop has remained in lancement.sh
2009-07-06 17:19:15 +02:00
Thomas Preud'homme
3c00b5727e
commtech: calc_mat takes 16 as argument
2009-07-01 16:25:36 +02:00
Thomas Preud'homme
698341b99e
commtech: Update usage help
2009-07-01 03:10:38 +02:00
Thomas Preud'homme
415004fb4b
commtech: Update usage help
2009-07-01 02:45:28 +02:00
Thomas Preud'homme
7a5535cc43
commtech: Be ready to compile totally locally
2009-07-01 02:41:56 +02:00
Thomas Preud'homme
3341546c75
commtech: calc lib take 1 argument on command line
2009-07-01 02:36:11 +02:00
Thomas Preud'homme
7a1610961c
commtech: BUGFIX unwanted optimization
...
Replace prod += 42 by prod += fourty_two where fourty_two is a volatile
variable to avoid replacement of the loop into a prod += 42 * nb_loop
2009-07-01 02:34:50 +02:00
Thomas Preud'homme
243d8810f1
commtech: avoid a double free corruption
...
Remove srand and rand function call as they generates double free
corruption (???)
2009-07-01 01:49:16 +02:00
Thomas Preud'homme
e90348b54c
commtech: BUFFIX in freeing pages
...
Don't try to free the middle of an allocation
2009-07-01 01:48:13 +02:00
Thomas Preud'homme
ba13c18af7
commtech: Free pages when jikes barrier ends
2009-07-01 00:45:19 +02:00
Thomas Preud'homme
e04818645a
commtech: Add a new calculation method
...
This calculation performs only a loop and avoid cache pollution
2009-06-30 22:37:55 +02:00
Thomas Preud'homme
c98db4b4ba
commtech: do_calc() return a void **
...
This respect what we claim to send to the send() function and allow to
reduce the FAKE_NURSERY_START. Thus we are sure gcc won't optimize the
second part of the if in include/jikes_barrier_comm.h
2009-06-30 22:35:11 +02:00
Thomas Preud'homme
7bfc46db78
commtech: Delete pages free
...
Pages cannots be freed as fast as they are allocated, so this whole
mecanism can only delay the kernel panic. It's wiser to exit badly if
too much memory is consumed
2009-06-30 22:32:59 +02:00
Thomas Preud'homme
a9c71bf5d8
commtechs: Replace the test by a nicer shell trick
2009-06-25 18:00:02 +02:00
Thomas Preud'homme
33614392cd
No need to move the set -u
2009-06-25 17:40:42 +02:00
Thomas Preud'homme
d646451091
commtechs: We can launch without LD_LIBRARY_PATH
2009-06-25 17:29:44 +02:00
Thomas Preud'homme
a29aafe25e
Makefile is able to use papi libs not installed
2009-06-25 16:44:46 +02:00
Thomas Preud'homme
6b9777cb9b
Align shared_mem and initial jikes buffer
2009-06-25 14:01:18 +02:00
Thomas Preud'homme
c9323cd901
BUGFIX: Fix a possible deadlock if an error occurs
2009-06-25 13:47:50 +02:00
Thomas Preud'homme
177e548efe
commtechs benchs: fake_comm perform the writes
2009-06-24 23:35:58 +02:00
Thomas Preud'homme
2fe89da8a2
free memory after 100 Mo allocated
2009-06-24 23:26:51 +02:00
Thomas Preud'homme
8f0aecedec
comtechs bench: Better management of errors
2009-06-24 22:25:28 +02:00
Thomas Preud'homme
72db76b9fa
commtechs bench: Separate bench in 2 benchs
2009-06-24 20:14:50 +02:00
Thomas Preud'homme
b58d18cc5d
commtechs bench: Add title and legends
2009-06-24 20:14:24 +02:00
Thomas Preud'homme
ec4bd91021
commtechs bench: start y at 1
2009-06-24 20:11:58 +02:00
Thomas Preud'homme
74a0065616
commtechs bench: Add execute rights on parsing.sh
2009-06-24 18:28:27 +02:00
Thomas Preud'homme
737056ada1
commtechs bench: Logarithmic metric
2009-06-24 18:27:40 +02:00
Thomas Preud'homme
e9dc20ecd8
commtechs bench: time per loop + time per write
2009-06-24 18:18:05 +02:00
Thomas Preud'homme
7177f1c84d
Disable debugging info in compilation
2009-06-24 00:53:31 +02:00
Thomas Preud'homme
34faada5fe
commtechs: Correctly parse outputs
2009-06-24 00:53:13 +02:00
Thomas Preud'homme
934790a6d9
commtechs bench: Print time information
2009-06-23 14:46:00 +02:00
Thomas Preud'homme
924a64c317
Merge branches 'static_add' and 'static_add' of ssh://robotux@susanoo.lip6.fr/usr/local/git/robotux/benchs into static_add
2009-06-23 13:14:12 +02:00
Thomas Preud'homme
bc3c66027b
Display total time
2009-06-23 13:10:04 +02:00
Thomas Preud'homme
f3749cb25d
Print results with double precision
2009-06-23 12:56:36 +02:00