Commit Graph

15 Commits

Author SHA1 Message Date
Thomas Preud'homme d12fff782a Ignore lib and obj files also 2009-06-16 13:03:10 +02:00
Thomas Preud'homme 09bff9869e communication technique benchs: We send addresses
* uintptr_t -> void *
* main send addresses where it has written something in
2009-06-16 12:58:30 +02:00
Thomas Preud'homme 12494e2fbc More uniformity in communication techniques bench
* Only use 2 * BUF_SIZE bytes for shared_memory
2009-06-12 00:44:52 +02:00
Thomas Preud'homme 02db9b77f6 Bug in communication techniques bench
* prod_idx and cons_idx aren't declared volatile so compiler could
  sur-optimize access to these variable and lead to a deadlock
2009-06-12 00:39:25 +02:00
Thomas Preud'homme 471fdef61e Bug in communication techniques bench
* producers can finish before consumer and thus free the thread-local
  storage they have which could lead to sigsegv from consumer
2009-06-12 00:34:33 +02:00
Thomas Preud'homme e6912c4048 New technique in communication techniques bench
* shared_mem become shared_mem_opt
* Apparition of shared_mem (no optimisation)
2009-06-11 23:42:15 +02:00
Thomas Preud'homme 91c3ce6ca4 Fix in communication techniques bench
* Producers now wait consumer when needed
2009-06-11 23:41:39 +02:00
Thomas Preud'homme 7e939d50da Fix in communication techniques bench
* SHARED_MEM_SPACE is now based on BUF_SIZE
2009-06-11 23:35:41 +02:00
Thomas Preud'homme 44aacb978e Add a naive L2 shared option for comm techs bench 2009-06-10 23:30:24 +02:00
Thomas Preud'homme cc7da2e459 Let the choice of the path to papihighlevel
* Introduce 3 new variables:
  - LOCALDIR: base directory for looking after papihighlevel
  - PAPIHIGHLEVELINCDIR: include directory in $(LOCALDIR)
  - PAPIHIGHLEVELLIBDIR: library directory in $(LOCALDIR)
2009-06-10 11:16:11 +02:00
Thomas Preud'homme 3108f6f5f7 papihighlevel has a dependancy on papi 2009-06-10 10:10:08 +02:00
Thomas Preud'homme 9b4388a964 Add benchs to compare communication techniques 2009-06-10 09:58:50 +02:00
Thomas Preud'homme 46fd16312a Add a dependancy on papihighlevel repo 2009-06-10 09:45:55 +02:00
Thomas Preud'homme 9769ad6b55 Ignore generated binaries 2009-06-01 23:21:22 +02:00
Thomas Preud'homme 57e12e8a9e Evaluation of Jikes RVM write barrier 2009-05-30 15:12:47 +02:00