Main Content

Supported Functions

You can generate CUDA® code for a subset of MATLAB® built-in functions and toolbox functions that you call from MATLAB code. These functions appear in alphabetical order in the following table. Some of these functions especially from the Image Processing Toolbox™ contain calls to other functions, GPU Coder™ does not create CUDA kernels for the loops and functions that the parent function relies on. However, GPU Coder does generate C/C++ code for sections that cannot be mapped to the GPU. The results from the code generated for functions in this list are also numerically equivalent (within tolerance) to its MATLAB counterpart. See, Numerical Differences Between CPU and GPU.

Link to an categorized list of functions that support the GPU code generation: Functions Supporting GPU Code Generation.