7.89. CUsubgridWorkerGridDesc Struct Reference

[Data types used by CUDA driver]

Structure defining a worker launch operation in a subgrid schedule.

Public Variables

CUlaunchAttributeattrs
unsigned int  blockDimX
unsigned int  blockDimY
unsigned int  blockDimZ
unsigned int  gridDimX
unsigned int  gridDimY
unsigned int  gridDimZ
CUkernel kern
kernelParams
unsigned int  numAttrs
char  reserved[72]
unsigned int  sharedMemBytes

Variables

CUlaunchAttribute * CUsubgridWorkerGridDesc::attrs [inherited]

List of attributes; nullable if CUsubgridWorkerGridDesc::numAttrs == 0

unsigned int CUsubgridWorkerGridDesc::blockDimX [inherited]

X dimension of each thread block

unsigned int CUsubgridWorkerGridDesc::blockDimY [inherited]

Y dimension of each thread block

unsigned int CUsubgridWorkerGridDesc::blockDimZ [inherited]

Z dimension of each thread block

unsigned int CUsubgridWorkerGridDesc::gridDimX [inherited]

Width of grid in blocks

unsigned int CUsubgridWorkerGridDesc::gridDimY [inherited]

Height of grid in blocks

unsigned int CUsubgridWorkerGridDesc::gridDimZ [inherited]

Depth of grid in blocks

CUkernelCUsubgridWorkerGridDesc::kern [inherited]

Kernel to launch, context inferred from the subgrid schedule

* CUsubgridWorkerGridDesc::kernelParams [inherited]

Array of pointers to kernel parameters

unsigned int CUsubgridWorkerGridDesc::numAttrs [inherited]

Number of attributes populated in CUsubgridWorkerGridDesc::attrs

char CUsubgridWorkerGridDesc::reserved[72] [inherited]

reserved space, must be 0 >

unsigned int CUsubgridWorkerGridDesc::sharedMemBytes [inherited]

Dynamic shared-memory size per thread block in bytes