Commit Graph

200 Commits

Author SHA1 Message Date
Thomas Preud'homme 9f5fb833d7 [commtech] Remove obsolete pattern for total time. 2011-01-03 11:34:47 +01:00
Thomas Preud'homme 5682581335 [commtech bench] Fix the zero test 2010-10-14 00:01:32 +02:00
Thomas Preud'homme 6c2868e20c [commtech bench] Take the mean over 10 run. 2010-10-13 23:57:58 +02:00
Thomas Preud'homme 006b1b1d94 Simplify and rewrite comm API. 2010-10-01 18:57:46 +02:00
Thomas Preud'homme c5507590aa Default to $CWD in all case in parsing.sh 2010-08-12 05:11:46 +02:00
Thomas Preud'homme 5750bea31f Ignore dacapo bench (for the moment) 2010-05-18 10:35:28 +02:00
Thomas Preud'homme 6899dea515 Allow overriding barriereList and commList 2010-05-18 09:34:25 +02:00
Thomas Preud'homme e49eaecf18 Allow specifiying the log directory 2010-05-18 09:34:15 +02:00
Thomas Preud'homme 9af26178ba Add shell options to local function params
This requires to switch from bash to sh
2010-05-18 09:34:12 +02:00
Thomas Preud'homme 55d2d70b6e Only exclude from log data less or equal than 0 2010-05-15 22:32:35 +02:00
Thomas Preud'homme 479b41d262 Put main code in function main() 2010-05-15 19:58:53 +02:00
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