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:

**NVIDIA CUDA GPUs**with compute capability version 1.3 or higher, including Tesla GPUs. These GPUs support double-precision computations. (*Note support for GPUs with compute capability version 1.3 is deprecated. In a future release only GPUs with compute capability version 2.0 and higher will be supported*)**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 55:35 (Webinar)
- Introduction to GPU Computing with MATLAB 2:34 (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)
- CUDA Spotlight: GPUs for Signal Processing in MATLAB (CUDA Week in Review)
- Cornell Collaboration Explores GPU Computing Using MATLAB (News Release)
- Prototyping Algorithms and Testing CUDA Kernels in MATLAB (Article)
- 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*