|
HIP: Heterogenous-computing Interface for Portability
|
Functions | |
| hipError_t | hipConfigureCall (dim3 gridDim, dim3 blockDim, size_t sharedMem __dparm(0), hipStream_t stream __dparm(0)) |
| Configure a kernel launch. More... | |
| hipError_t | hipSetupArgument (const void *arg, size_t size, size_t offset) |
| Set a kernel argument. More... | |
| hipError_t | hipLaunchByPtr (const void *func) |
| Launch a kernel. More... | |
| hipError_t hipConfigureCall | ( | dim3 | gridDim, |
| dim3 | blockDim, | ||
| size_t sharedMem | __dparm0, | ||
| hipStream_t stream | __dparm0 | ||
| ) |
Configure a kernel launch.
| [in] | gridDim | grid dimension specified as multiple of blockDim. |
| [in] | blockDim | block dimensions specified in work-items |
| [in] | sharedMem | Amount of dynamic shared memory to allocate for this kernel. The kernel can access this with HIP_DYNAMIC_SHARED. |
| [in] | stream | Stream where the kernel should be dispatched. May be 0, in which case the default stream is used with associated synchronization rules. |
| hipError_t hipLaunchByPtr | ( | const void * | func | ) |
Launch a kernel.
| [in] | func | Kernel to launch. |
| hipError_t hipSetupArgument | ( | const void * | arg, |
| size_t | size, | ||
| size_t | offset | ||
| ) |
Set a kernel argument.
| [in] | arg | Pointer the argument in host memory. |
| [in] | size | Size of the argument. |
| [in] | offset | Offset of the argument on the argument stack. |
1.8.11