MATLAB GPU Support
MATLAB GPU support is available in Parallel Computing Toolbox. Using MATLAB for GPU computing lets you take advantage of GPUs without low-level C or Fortran programming.
MATLAB supports NVIDIA CUDA-capable GPUs with compute capability version 1.3 or higher, such as Tesla 10-series and 20-series GPUs.
MATLAB CUDA support provides the base for GPU-accelerated MATLAB operations and lets you integrate your existing CUDA kernels into MATLAB applications.
MATLAB GPU computing capabilities include:
- Data manipulation on NVIDIA GPUs
- GPU-accelerated MATLAB operations
- Integration of CUDA kernels into MATLAB applications without low-level C or Fortran programming
- Use of multiple GPUs on the desktop (via the toolbox) and a computer cluster (via MATLAB Distributed Computing Server)
Examples and How To
- Introduction to MATLAB GPU Computing (Video)
- Benchmarking “\” Operator on NVIDIA GPUs (Demo)
- Speeding Up Calculation of Relative Areas of States Using a Point-In-Polygon Method and GPUs (Demo)
Software Reference
- MATLAB GPU Computing (Documentation)
- How do I find the compute capability version for my NVIDIA GPU? (NVIDIA resource)
- What is GPU Computing? (NVIDIA resource)
See also: parallel computing



Store