Model Configuration Parameters: GPU Code
The Code Generation > GPU Code category includes parameters for configuring GPU-specific settings of the generated code.
These parameters require a GPU Coder™ license.
On the Configuration Parameters dialog box, the following configuration parameters are on the Code Generation > GPU Code pane.
Parameter | Description |
---|---|
GPU index (Simulink Coder) | Specify the CUDA® device to target. |
Compute capability (Simulink Coder) | Specify the minimum compute capability for which CUDA code is generated. |
Custom compute capability (Simulink Coder) | Specify the name of the NVIDIA® virtual GPU architecture for code generation. |
Memory mode (Simulink Coder) | Specify the Memory allocation ( |
Maximum blocks per kernel (Simulink Coder) | Specify the maximum number of CUDA blocks created during a kernel launch. |
Dynamic memory allocation threshold (Simulink Coder) | Specify the size above which the private variables are allocated on the heap instead of the stack. |
Memory Manager (Simulink Coder) | Select the GPU memory manager for efficient memory allocation, management, and improving run-time performance. |
Stack size per GPU thread (Simulink Coder) | Specify the maximum stack limit per GPU thread. |
Include error checks in generated code (Simulink Coder) | Add run-time error-checking functionality to the generated CUDA code. |
Kernel name prefix (Simulink Coder) | Specify custom kernel name prefixes. |
Additional compiler flags (Simulink Coder) | Specify additional flags to the |
cuBLAS (Simulink Coder) | Replacement of math function calls with NVIDIA
|
cuSOLVER (Simulink Coder) | Replacement of math function calls with NVIDIA
|
cuFFT (Simulink Coder) | Replacement of math function calls with NVIDIA
|