|
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 |
1.8.5