CUDA_Kernel_Call_Interface¶
- interface CUDA_Kernel_Call_Interface (physical)¶
For calls that have an additional execution configuration (calling CUDA kernels)
- Direct implementations:
Field
Kind
Type
Description
Execution_Configuration
syntactic
list of class Expression
Expressions within the
<<<...>>>execution configuration. In non-templates, these are:grid dimension (
dim3)thread block dimension (
dim3)shared memory size (
std::size_t)associated stream (
cudaStream_t)
In templates, it is additionally possible to have parameter pack expansion within the execution configuration. In that case, there is no direct 1:1 correspondence between list elements and the 4 expected configuration values.