SkePU(integratedwithStarPU) 0.8
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
skepu::Matrix< T >::col_iterator
skepu::DataCollector2D< Tx, Ty >A class that can be used to collect 2D data
DataCollector3D< Tx, Ty, Tz >A class that can be used to collect 2D data
skepu::Device_CLA class representing an OpenCL device
skepu::Device_CUA class representing a CUDA device
skepu::DeviceMemPointer_CL< T >A class representing an OpenCL device memory allocation
skepu::DeviceMemPointer_CU< T >A class representing a CUDA device memory allocation
skepu::DeviceMemPointer_Matrix_CL< T >A class representing an OpenCL device memory allocation for Matrix
skepu::Environment< T >A class representing a execution environment
skepu::ExecPlanA class that describes an execution plan, not used very much in this case as decision is mostly left to StarPU
FarmA file representing the Farm skeleton
skepu::Generate< GenerateFunc >A class representing the Generate skeleton
skepu::Vector< T >::iterator< T >An vector iterator class
skepu::Matrix< T >::iteratorAn matrix iterator class that tranverses row-wise
skepu::SparseMatrix< T >::iteratorAn sparse matrix iterator class that tranverses row-wise
malloc_allocatorA custom memory allocator used with std::vector
skepu::Map< MapFunc, T, c_type, cont_type >A class representing the Map skeleton
skepu::MapArray< MapArrayFunc, T, c_type >A class representing the MapArray skeleton
skepu::MapOverlap< MapOverlapFunc, T, c_type >A class representing the MapOverlap skeleton
skepu::MapReduce< MapFunc, ReduceFunc, T, c_type >A class representing the MapReduce skeleton
skepu::Matrix< T >A matrix container class (2D matrix), internally uses 1D container (std::vector)
skepu::openclDeviceProp
skepu::openclGenProp
skepu::Vector< T >::proxy_elem< T >A proxy class representing one element of Vector
skepu::Matrix< T >::proxy_elemA proxy class representing one element of Matrix
skepu::Reduce< ReduceFunc, T >A class representing the Reduce skeleton
skepu::Scan< ScanFunc, T >A class representing the Scan skeleton
skepu::SparseMatrix< T >A sparse matrix container class that mainly stores its data in CSR format
skepu::TaskA class representing a Task for the farm skeleton
skepu::ThreadPoolTo enable thread pooling while using multiple CUDA devices. ThreadPool class manages all the ThreadPool related activities. This includes keeping track of idle threads and ynchronizations between all threads
skepu::Threads
skepu::TimerLinux_GTODA class that can be used measure time on Linux systems
skepu::Vector< T >A vector container class, implemented as a wrapper for std::vector. It is configured to use StarPU DSM as its backend, which means that it does not do lazy memory copying in this translation
 All Classes Namespaces Files Functions Enumerations Friends Defines