7.89. CUsubgridWorkerGridDesc Struct Reference
[Data types used by CUDA driver]
Structure defining a worker launch operation in a subgrid schedule.
Public Variables
- CUlaunchAttribute * attrs
- 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