FastFlow Tutorial

From Gridkaschool
Revision as of 08:44, 30 August 2015 by Mtorquati (talk | contribs) (Created page with "== '''FastFlow''' == FastFlow is an open-source, structured parallel programming framework targeting shared memory multi-core and GPUs (using both CUDA and OpenCL). Support f...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

FastFlow

FastFlow is an open-source, structured parallel programming framework targeting shared memory multi-core and GPUs (using both CUDA and OpenCL). Support for FPGA and DSP accelerators is currently on-going within the REPARA FP7 project ().

FastFlow provides the parallel applications programmer with a set of ready-to-use, parametric algorithmic skeletons modelling the most common parallelism exploitation patterns. The skeletons provided may be almost freely nested to model more and more complex parallelism exploitation patterns.

The framework is provided as a set of header files. The last version of the FastFlow code can be download from the Sourceforge svn repository using the following command:

svn co https://svn.code.sf.net/p/mc-fastflow/code fastflow