Commit Graph

33 Commits

Author SHA1 Message Date
Thomas Preud'homme 6cdff7f5a0 Add copyright/license information 2013-04-22 18:34:41 +02:00
Thomas Preud'homme a578c33577 [commtech] Detect if perf supports -o switch
Use script in the case where perf doesn't support -o switch (old perf
version)
2012-07-07 23:43:30 +02:00
Thomas Preud'homme b47a17c6da Revert junk from "Fix including perf stat in logs"
This partially reverts commit 65a2ed9357.
It removes all the changes in the configuration variable at the top of
the file which were not supposed to be commited.
2012-03-20 10:38:00 +01:00
Thomas Preud'homme 65a2ed9357 Fix including perf stat in logs
This commit fix commit b0441d7a1c
2012-03-14 12:46:47 +01:00
Thomas Preud'homme 360870c557 lancement.sh: Unset verbose mode 2012-02-21 18:09:44 +01:00
Thomas Preud'homme 82d3c453e6 lancement.sh: Send data in group 2012-02-21 18:09:34 +01:00
Thomas Preud'homme b0441d7a1c lancement.sh: Include perf stats in log files 2012-02-21 18:09:28 +01:00
Thomas Preud'homme 1ca11d6fc5 [commtech] Ensure real and displayed cmdline match 2011-05-27 15:42:40 +02:00
Thomas Preud'homme f01db158c2 Use multiples of BUF_SIZE when needed
Number of cache line sent and size of reception buffer must be a
multiple of BUF_SIZE.
2011-05-10 11:14:28 +02:00
Thomas Preud'homme 70f8f95647 Fix option to choose the number of node
Option is now in the getopt string and accessible with -l switch.
2011-05-10 11:00:59 +02:00
Thomas Preud'homme 756a701466 [commtech] Refactor to chain more than 2 nodes
* Refactor the source to be able to chain more than 2 nodes together
* Compile all binaries by default (binList must be set manually in
  lancement.sh to run only a subset of the binaries
2011-05-05 14:34:09 +02:00
Thomas Preud'homme 1388b6d556 [commtech] Increase the number of word sent 2011-03-02 13:19:22 +01:00
Thomas Preud'homme f1b3174af3 Fix various bugs in log creation and parsing
* Force english locales (esp. for numeric values)
* Handle french and english numeric values
* Handle absence of useless_prod log
* Handle unique cache hierarchy
2011-02-24 21:00:09 +01:00
Thomas Preud'homme ff7c38da55 [commtech] Display misses of L1 cache
- Remove infos about last level cache
+ Add misses of L1 cache
2011-01-28 23:59:57 +01:00
Thomas Preud'homme b1316fb8a4 [commtech] Use param variable for matrice calc.
Matrice calculation library should not take parameter value 16 hardcoded
but use the value of the param variable.
2011-01-25 17:27:07 +01:00
Thomas Preud'homme c3aad28ad5 [commtech] Add calculation method
Add a calculation method which add the value of the first integer of
n consecutive cache lines and write the results in one of the integer of
these cache lines. Next calculation uses the next n consecutives cache
lines and write the result in the next integer.
2011-01-25 17:24:53 +01:00
Thomas Preud'homme 1867515152 [commtech] Remove pipe_comm to produce 50000000 l
Multiply by 10 the number of cache line send from the producer to the
consumer to have a more accurate mean. This require excluding pipe_comm
as this bench is way too slow to send so much data.
2011-01-16 17:27:21 +01: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 d38f9150b2 commtechs: Make legend looks nicer s/mem/Memory/ 2009-07-08 18:33:32 +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 3341546c75 commtech: calc lib take 1 argument on command line 2009-07-01 02:36:11 +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 857a764485 commtechs bench: Add parsing of logs 2009-06-23 12:51:24 +02:00
Thomas Preud'homme f8c2be9478 commtech: -s don't take an argument 2009-06-23 12:31:48 +02:00
Thomas Preud'homme e39c05664a comm lib have their own directory as calc libs 2009-06-23 12:30:49 +02:00
Thomas Preud'homme cc1bde60c9 commtech: Add fake_comm in lancement.sh script 2009-06-23 11:57:25 +02:00
Thomas Preud'homme 7b36e81b40 commtech: Currently no L2 shared needs no -s 2009-06-23 11:56:22 +02:00
Thomas Preud'homme 037895a73b commtechs bench: Ready to bench
* Add a script to launch all binaries
* add a logclean target to Makefile
* git ignore logs
2009-06-18 22:16:29 +02:00