Commit Graph

23 Commits

Author SHA1 Message Date
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