## MATLAB GPU Computing Support for NVIDIA CUDA-Enabled GPUs |

Using MATLAB for GPU computing lets you accelerate your applications with GPUs more easily than by using C or Fortran. With the familiar MATLAB language you can take advantage of the CUDA GPU computing technology without having to learn the intricacies of GPU architectures or low-level GPU computing libraries.

You can use GPUs with MATLAB through Parallel Computing Toolbox, which supports:

**CUDA-enabled NVIDIA GPUs**with compute capability 2.0 or higher. For releases 14a and earlier, compute capability 1.3 is sufficient.**GPU use directly from MATLAB**- GPU-enabled MATLAB functions such as
`fft`

,`filter`

, and several linear algebra operations - GPU-enabled functions in toolboxes: Image Processing Toolbox, Communications System Toolbox, Neural Network Toolbox, Phased Array Systems Toolbox, and Signal Processing Toolbox (Learn more about GPU support for signal processing algorithms)
- CUDA kernel integration in MATLAB applications, using only a single line of MATLAB code

- GPU-enabled MATLAB functions such as
**Multiple GPUs**on the desktop and computer clusters using MATLAB workers in Parallel Computing Toolbox and MATLAB Distributed Computing Server

- GPU Computing with MATLAB 32:09 (Webinar)
- Introduction to GPU Computing with MATLAB 2:11 (Video)
- Speeding Up Algorithms: When Parallel Computing and GPUs Do and Don't Accelerate 30:43 (Conference Video)
- Accelerating Signal Processing Algorithms with GPUs and MATLAB (Overview)
- GPU Acceleration of Clutter Simulation for Radar Systems (Example)
- Benchmarking a MATLAB GPU-Enabled Operation on an NVIDIA CUDA GPU (Example)
- Accelerating Computation of Mandelbrot Set Using MATLAB GPU Computing Capabilities (Example)

- GPU Programming in MATLAB (Article)
- Prototyping Algorithms and Testing CUDA Kernels in MATLAB (Article)
- Calling CUDA-accelerated Libraries from MATLAB: A Computer Vision Example (Article)
- CUDA Spotlight: GPUs for Signal Processing in MATLAB (CUDA Week in Review)
- Cornell Collaboration Explores GPU Computing Using MATLAB (News Release)
- NASA Langley Research Center Accelerates Acoustic Data Analysis with GPU Computing (User Story)

- MATLAB GPU Computing (Requirements)
- MATLAB GPU Computing (Documentation)
- MathWorks Toolboxes with GPU-enabled Algorithms (Support Summary)
- GPU Bench: Compare GPUs Using Standard Numerical Benchmarks in MATLAB (File Exchange)

- Find the Compute Capability for Your NVIDIA CUDA GPU
- MATLAB Acceleration on CUDA GPUs
- What is GPU Computing?
- What is CUDA?

*See also*: *parallel computing*, *MATLAB acceleration*, *GPUs for Signal Processing Algorithms*, *MATLAB gpu videos*