MATLAB GPU Computing Support for NVIDIA CUDA-Enabled GPUs

Perform MATLAB Computations on CUDA 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:

  • 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
  • Multiple GPUs on the desktop and computer clusters using MATLAB workers in Parallel Computing Toolbox and MATLAB Distributed Computing Server

Examples and How To

News and Articles

Software Reference

NVIDIA Resources

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