SkePU(integratedwithStarPU)  0.8.1
 All Classes Namespaces Files Functions Enumerations Friends Macros Groups Pages
Farm Class Reference

A file representing the Farm skeleton. More...

#include <farm.h>

Detailed Description

A file representing the Farm skeleton.

This file defines the Farm skeleton, with the help of defining different methods. The Farm skeleton is implemented to consider any number of operations to be run in parallel by using C++ 0x variadic template feature which is available in many modern C++ compilers (e.g. use -std=c++0x in gcc). If not supported, Farm can still work for limited number of operands (e.g. 2 in this case).

The farm can work in two different modes, In Normal mode, it ensure that all spawned tasks are joined before returning control from the farm call back to the calling program. In NoWait mode, join operation can be delayed. This could mean that multiple farm of other calls can be done before asking for joining.


The documentation for this class was generated from the following file: