août 012011
The new version of Par4All 1.2 has been published on 07/08/2011.
Here is the changelog:
Par4All 1.2
- This version targets mainly the Wild Cruncher, a parallelizing environment from HPC Project for Scilab programs. Par4All is used to parallelize the output of the Scilab-to-C compiler from HPC Project
- Added in examples/Benchmarks some benchmark examples we use in our publications so that anybody can verify Par4All performance on them with own hardware
- Improved support for CUDA atomic update for reductions
- Better deal with scalars in GPU parallelization
- Improved memory effect analysis
- Fixed outlining for kernel generation with scalar parameters
- Improved loop fusion, deal with local variable declarations
- Improved array scalarization
- Make package publication more resilient to network failures
- Fixed GPU code generation for non rectangular iteration spaces
- Fixed communication optimization between GPU and CPU
- Added support for CEA SCMP embedded system
- Installation directory can now be changed also after a first installation
- Use the broker concept to deal with stubs to manage with non or already parallelized libraries
- Now install LICENSE.txt
- Updated to new PyPS interface
- GPU kernel can be outlined in separated source files on demand, for OpenCL or use a separate non C99 compiler (CUDA nvcc), at kernel, launcher, wrapper grain…
- Fixed compilation flags in PIPS/linear to avoid recompilation to fail when an API changes too much

No Responses to “Par4All 1.2 is out”