Contains a class declaration for an object which represents an CUDA device memory allocation for Vector container. More...
Go to the source code of this file.
Classes | |
struct | skepu::UpdateInf< T > |
class | skepu::DeviceMemPointer_CU< T > |
A class representing a CUDA device memory allocation for container. More... | |
Namespaces | |
skepu | |
The main namespace for SkePU library. | |
Macros | |
#define | MAX_RANGES 10 |
#define | MAX_COPYINF_SIZE 33 |
Contains a class declaration for an object which represents an CUDA device memory allocation for Vector container.
#define MAX_COPYINF_SIZE 33 |
U.Dastgeer: specified the maximum size for total sub copies needed to fill a copy data... C.Parisi: originally 10, raised to 33 for concurrent kernel execution on devices up to Compute Capability 5.2
Referenced by skepu::DeviceMemPointer_CU< T >::copiesOverlapInf(), skepu::Vector< T >::copyDataToAnInvalidDeviceCopy(), skepu::Matrix< T >::copyDataToAnInvalidDeviceCopy(), and skepu::DeviceMemPointer_CU< T >::copyInfFromHostToDevice().
#define MAX_RANGES 10 |
specified the maximum size for number of sub ranges that can be tracked for a given copy...
Referenced by skepu::DeviceMemPointer_CU< T >::copiesOverlapInf().