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.