|
void | mpblocks::cuda::checkLastError (const std::string &msg="checkLastError") |
| wraps getLastError More...
|
|
void | mpblocks::cuda::checkResult (cudaError_t result, const std::string &where) |
| throws an exception if result is not success More...
|
|
void | mpblocks::cuda::deviceSynchronize () |
| blocks the host thread until kernels are done executing More...
|
|
void | mpblocks::cuda::free (void *devPtr) |
| wraps cudaFree More...
|
|
int | mpblocks::cuda::getDevice () |
| wraps cudaGetDevice More...
|
|
int | mpblocks::cuda::getDeviceCount () |
| wraps cudaGetDeviceCount More...
|
|
template<class oiter > |
void | mpblocks::cuda::getDeviceList (oiter &out) |
| build a list of device names More...
|
|
DeviceProp | mpblocks::cuda::getDeviceProperties (int dev) |
| wraps cudaGetDeviceProperties More...
|
|
void * | mpblocks::cuda::malloc (size_t size) |
| wraps cudaMalloc More...
|
|
void * | mpblocks::cuda::mallocPitch (size_t &pitch, size_t cols, size_t rows) |
| wraps cudaMallocPitch More...
|
|
template<typename T > |
T * | mpblocks::cuda::mallocPitchT (size_t &pitch, size_t obsPerRow, size_t cols) |
| allocates nObjs objects of type T More...
|
|
template<typename T > |
T * | mpblocks::cuda::mallocT (size_t nObjs) |
| allocates nObjs objects of type T More...
|
|
void | mpblocks::cuda::memcpy (void *dst, const void *src, size_t count, MemcpyKind kind) |
| wraps cudaMemcpy More...
|
|
void | mpblocks::cuda::memcpy2D (void *dst, size_t dpitch, const void *src, size_t spitch, size_t width, size_t height, MemcpyKind kind) |
| wraps cudaMemcpy2D More...
|
|
template<typename T > |
void | mpblocks::cuda::memcpy2DT (T *dst, size_t dpitchBytes, const T *src, size_t spitchBytes, size_t widthObs, size_t height, MemcpyKind kind) |
| wraps cudaMemcpy2D More...
|
|
template<typename T > |
void | mpblocks::cuda::memcpyT (T *dst, const T *src, size_t nObjs, MemcpyKind kind) |
| allocates nObjs objects of type T More...
|
|
void | mpblocks::cuda::memset (void *devPtr, int value, size_t count) |
| wraps cudaMemset More...
|
|
template<typename T > |
void | mpblocks::cuda::memset (T *devPtr, int value, size_t nObs) |
| wraps cudaMemset More...
|
|
void | mpblocks::cuda::memset2D (void *devPtr, size_t pitch, int value, size_t width, size_t height) |
| wraps cudaMemset2D More...
|
|
template<typename T > |
void | mpblocks::cuda::memset2DT (T *devPtr, size_t pitchBytes, int value, size_t widthObjs, size_t height) |
| wraps cudaMemset2D More...
|
|
void | mpblocks::cuda::printDeviceReport (std::ostream &out, int dev) |
| print a formatted report about the specified device More...
|
|
void | mpblocks::cuda::printDeviceReport (std::ostream &out) |
|
void | mpblocks::cuda::printKernelReport (std::ostream &out, const fattrMap_t &attr) |
|
void | mpblocks::cuda::setDevice (int dev) |
| wraps cudaSetDevice More...
|
|
- Date
- Aug 25, 2011
- Author
- Josh Bialkowski (jbial.nosp@m.k@mi.nosp@m.t.edu)
Definition in file wrap.h.