7.41. cudaKernelNodeParamsV2 Struct Reference

[Data types used by CUDA Runtime]

CUDA GPU kernel node parameters

Public Variables

uint3  blockDim
cudaExecutionContext_t ctx
cudaFunction_t cuFunc
extra
void * func
enumcudaKernelFunctionType functionType
uint3  gridDim
cudaKernel_t kern
kernelParams
unsigned int  sharedMemBytes

Variables

uint3 cudaKernelNodeParamsV2::blockDim [inherited]

Block dimensions

cudaExecutionContext_tcudaKernelNodeParamsV2::ctx [inherited]

Context in which to run the kernel. If NULL will try to use the current context.

cudaFunction_tcudaKernelNodeParamsV2::cuFunc [inherited]

functionType = cudaKernelFucntionTypeFunction

* cudaKernelNodeParamsV2::extra [inherited]

Pointer to kernel arguments in the "extra" format

void * cudaKernelNodeParamsV2::func [inherited]

functionType = cudaKernelFucntionTypeDevice

enumcudaKernelFunctionTypecudaKernelNodeParamsV2::functionType [inherited]

Type of handle passed in the func/kern/cuFunc union above

uint3 cudaKernelNodeParamsV2::gridDim [inherited]

Grid dimensions

cudaKernel_tcudaKernelNodeParamsV2::kern [inherited]

functionType = cudaKernelFucntionTypeKernel

* cudaKernelNodeParamsV2::kernelParams [inherited]

Array of pointers to individual kernel arguments

unsigned int cudaKernelNodeParamsV2::sharedMemBytes [inherited]

Dynamic shared-memory size per thread block in bytes