Contains some helper routines and typedefs that are shared by all classes. More...
#include <string>
#include <iostream>
#include "src/debug.h"
#include "src/skepu_cuda_helpers.h"
#include "src/device_allocations_cu.h"
#include "src/skepu_opencl_helpers.h"
#include "src/helper_methods.h"
Go to the source code of this file.
Namespaces | |
skepu | |
The main namespace for SkePU library. | |
Macros | |
#define | MAX_GPU_DEVICES 4 |
Contains some helper routines and typedefs that are shared by all classes.
#define MAX_GPU_DEVICES 4 |
The number of maxmimum devices that can be used in a system. If more devices found, will need to change this number.
Referenced by skepu::Generate< GenerateFunc >::CL(), skepu::MapArray< MapArrayFunc >::CL(), skepu::Reduce< ReduceFunc, ReduceFunc >::CL(), skepu::Map< MapFunc >::CL(), skepu::Vector< T >::copyDataToAnInvalidDeviceCopy(), skepu::Matrix< T >::copyDataToAnInvalidDeviceCopy(), skepu::MapOverlap2D< MapOverlap2DFunc >::CU(), skepu::Generate< GenerateFunc >::CU(), skepu::MapReduce< MapFunc, ReduceFunc >::CU(), skepu::MapArray< MapArrayFunc >::CU(), skepu::MapOverlap< MapOverlapFunc >::CU(), skepu::Map< MapFunc >::CU(), skepu::Reduce< ReduceFunc, ReduceFunc >::CU(), skepu::Vector< T >::updateDevice_CU(), and skepu::Matrix< T >::updateDevice_CU().