SkePU(integratedwithStarPU)
0.8.1
|
![]() ![]() | The main nemaspace for SkePU library |
![]() ![]() ![]() | A class representing the Generate skeleton |
![]() ![]() ![]() | A class representing the Map skeleton |
![]() ![]() ![]() | A class representing the MapArray skeleton |
![]() ![]() ![]() | A class representing the MapOverlap skeleton |
![]() ![]() ![]() | A class representing the MapReduce skeleton |
![]() ![]() ![]() | A matrix container class (2D matrix), internally uses 1D container (std::vector) |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | An matrix iterator class that tranverses row-wise |
![]() ![]() ![]() ![]() | A proxy class representing one element of Matrix |
![]() ![]() ![]() | A class representing the Reduce skeleton |
![]() ![]() ![]() | A class representing the Scan skeleton |
![]() ![]() ![]() | A sparse matrix container class that mainly stores its data in CSR format |
![]() ![]() ![]() ![]() | An sparse matrix iterator class that tranverses row-wise |
![]() ![]() ![]() | A class that can be used to collect 2D data |
![]() ![]() ![]() | A class representing an OpenCL device |
![]() ![]() ![]() | A class representing a CUDA device |
![]() ![]() ![]() | A class representing an OpenCL device memory allocation |
![]() ![]() ![]() | A class representing a CUDA device memory allocation |
![]() ![]() ![]() | A class representing an OpenCL device memory allocation for Matrix |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | A class representing a execution environment |
![]() ![]() ![]() | A class that describes an execution plan, not used very much in this case as decision is mostly left to StarPU |
![]() ![]() ![]() | |
![]() ![]() ![]() | To 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 |
![]() ![]() ![]() | A class that can be used measure time on Linux systems |
![]() ![]() ![]() | A class representing a Task for the farm skeleton |
![]() ![]() ![]() | 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 |
![]() ![]() ![]() ![]() | An vector iterator class |
![]() ![]() ![]() ![]() | A proxy class representing one element of Vector |
![]() ![]() | A class that can be used to collect 2D data |
![]() ![]() | A file representing the Farm skeleton |
![]() ![]() | A custom memory allocator used with std::vector |