Thomas Preud'homme
30e8b2a2c6
Automate test of pipeline_template
2012-02-21 18:56:02 +01:00
Thomas Preud'homme
4fa9811144
Support NB_CORES between 1 and 12 out of the box
...
Prepare an "omp parallel" pragma for NB_CORES between 2 and 12. This
avoid needing any change in the file for NB_CORES between 1 and 12.
2012-02-21 18:56:02 +01:00
Thomas Preud'homme
dc0931cde0
Remove debugging printf
2012-02-21 18:56:02 +01:00
Thomas Preud'homme
75bd067571
Check the result of the computation
...
Make sure the result of the computation is always the same
2012-02-21 18:56:02 +01:00
Thomas Preud'homme
8010f34abe
Stage time can be made smaller
...
Allow stage time to be smaller by adjusting after the computing was done
instead of before.
2012-02-21 18:56:02 +01:00
Thomas Preud'homme
cacde80b30
Allow automatic test run for lattice
2012-02-21 18:56:02 +01:00
Thomas Preud'homme
a5f52a6c58
Add the never run lattice.cpp
...
Add the never run lattice.cpp from upon lattice.c is based.
2012-02-21 18:56:02 +01:00
Thomas Preud'homme
51cbe32eda
Update .gitignore
2012-02-21 18:56:02 +01:00
Thomas Preud'homme
50778ca358
Remove fmr_omp-str_base
...
Stop worrying about keeping bit identical fmr_omp-str_base
2012-02-21 18:56:02 +01:00
Thomas Preud'homme
502ec92654
Update Makefile for fmr_omp-str_base generation
2012-02-21 18:56:02 +01:00
Thomas Preud'homme
e07d4d39ab
Add template of pipeline parallelism friendly code
...
pipeline_template.c is an example of a pipeline parallelism friendly code in the
sense that it can't be parallelized by any other known parallelization technique.
2012-02-21 18:56:02 +01:00
Thomas Preud'homme
a9793430f9
Add pipeline computation of lattice
2012-02-21 18:56:02 +01:00
Thomas Preud'homme
c7eef474b5
Remove addition of $HOME/local/bin to the PATH
...
Remove addition of $HOME/local/bin to the PATH since it's already in the PATH now
2012-02-21 18:56:02 +01:00
Thomas Preud'homme
23670f3d72
Revert "Add an implementation to compute n'th digit of pi"
...
This reverts commit f480a5e3c2dd2bc23422c6a1c0acea9b3df428c2.
2012-02-21 18:56:02 +01:00
Thomas Preud'homme
da08852ecc
Add an implementation to compute n'th digit of pi
2012-02-21 18:56:02 +01:00
Thomas Preud'homme
cf816f0685
Add a less naïve script to compare BatchQueue to GOMP native
...
communication library *and* to sequential code by performing a
more useful computation.
2012-02-21 18:56:02 +01:00
Thomas Preud'homme
03b32a950a
Add a simple test to try automatic usage of BatchQueue through OpenMP
2012-02-21 18:56:02 +01:00
Thomas Preud'homme
9e1b9aa1b1
Make the script work with GOMP_stream* and GOMP_batchQ* functions
2012-02-21 18:56:02 +01:00
Thomas Preud'homme
57820691d2
Use CFLAGS in Makefile
2012-02-21 18:56:02 +01:00
Thomas Preud'homme
31f7d7760f
Makefile to compile 'n patch FMradio w/ BatchQueue
2012-02-21 18:56:02 +01:00
Thomas Preud'homme
b2fe873992
Add display_streams script
...
display_streams is able to:
+ display the structure of streams
+ display stats about commits and updates
2012-02-21 18:56:02 +01:00
Thomas Preud'homme
b12ce54d29
Commit the script to setup the environment
...
Commit setup_environment which sets up the PATH and LD_LIBRARY_PATH to
find the toolchain (modified gcc) and libraries (openmp).
2012-02-21 18:56:02 +01:00
Thomas Preud'homme
09ed8e7bc3
Initial release of FMradio
...
* Source file for FMradio with (i) openmp stream extension and (ii)
openmp stream and data parallelism extensions.
* Input files (small and larger one) to test FMradio.
* Compiled version of FMradio just in case of any later problem in the
toolchain (although the toolchain itself is saved in git).
2012-02-21 18:56:01 +01:00