A class representing a execution environment. More...
|static Environment *||getInstance ()|
A class representing a execution environment.
The Environment is used by the skeleton objects to define a execution environment for them to use. It mainly keeps track of which devices are available and gives access to them. It is implemented as a singleton so that only one environment is actually used and the skeletons stores a pointer to this instance which is created by the first defined skeleton.
Enumeration of the different type of skeletons that is used while using StarPU performance models for different skeletons.
The constructor does not do much except calling starpu_init in this case as devices are managed by StarPU.
The destructor does not do anything except calling starpu_shutdown in this case as devices are managed by StarPU.
|void skepu::Environment< T >::finishAll||(||)|
Wrapper for CUDA and OpenCL variants. Does not do anything in this case as StarPU controls the devices.
Gets pointer to first instance, at first call a new instance is created.