SkePU(integratedwithStarPU)  0.8.1
 All Classes Namespaces Files Functions Enumerations Friends Macros Groups Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
oNskepuThe main nemaspace for SkePU library
|oCGenerateA class representing the Generate skeleton
|oCMapA class representing the Map skeleton
|oCMapArrayA class representing the MapArray skeleton
|oCMapOverlapA class representing the MapOverlap skeleton
|oCMapReduceA class representing the MapReduce skeleton
|oCMatrixA matrix container class (2D matrix), internally uses 1D container (std::vector)
||oCcol_iterator
||oCiteratorAn matrix iterator class that tranverses row-wise
||\Cproxy_elemA proxy class representing one element of Matrix
|oCReduceA class representing the Reduce skeleton
|oCScanA class representing the Scan skeleton
|oCSparseMatrixA sparse matrix container class that mainly stores its data in CSR format
||\CiteratorAn sparse matrix iterator class that tranverses row-wise
|oCDataCollector2DA class that can be used to collect 2D data
|oCDevice_CLA class representing an OpenCL device
|oCDevice_CUA class representing a CUDA device
|oCDeviceMemPointer_CLA class representing an OpenCL device memory allocation
|oCDeviceMemPointer_CUA class representing a CUDA device memory allocation
|oCDeviceMemPointer_Matrix_CLA class representing an OpenCL device memory allocation for Matrix
|oCopenclGenProp
|oCopenclDeviceProp
|oCEnvironmentDestroyer
|oCEnvironmentA class representing a execution environment
|oCExecPlanA class that describes an execution plan, not used very much in this case as decision is mostly left to StarPU
|oCThreads
|oCThreadPoolTo 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
|oCTimerLinux_GTODA class that can be used measure time on Linux systems
|oCTaskA class representing a Task for the farm skeleton
|\CVectorA 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
| oCiteratorAn vector iterator class
| \Cproxy_elemA proxy class representing one element of Vector
oCDataCollector3DA class that can be used to collect 2D data
oCFarmA file representing the Farm skeleton
\Cmalloc_allocatorA custom memory allocator used with std::vector