Skip to Main Content Skip to Search
Accelerating the pace of engineering and science

 

Parallel Computing Toolbox

Perform parallel computations on multicore computers, GPUs, and computer clusters


Parallel computing with MATLAB.

Parallel Computing Toolbox lets you solve computationally and data-intensive problems using multicore processors, GPUs, and computer clusters. High-level constructs—parallel for-loops, special array types, and parallelized numerical algorithms—let you parallelize MATLAB® applications without CUDA or MPI programming. You can use the toolbox with Simulink® to run multiple simulations of a model in parallel.

The toolbox provides twelve workers (MATLAB computational engines) to execute applications locally on a multicore desktop. Without changing the code, you can run the same application on a computer cluster or a grid computing service (using MATLAB Distributed Computing Server). You can run parallel applications interactively or in batch.

MATLAB GPU Support

Built-in Parallel Computing Support in MathWorks Products


Adobe Acrobat Required  View data sheet (768k)



News and Events
Contact sales
Free technical kit
Trial software

Get Pricing and
Licensing Options

Recorded Webinar

Large Data in MATLAB: A Seismic Data Processing Case Study new

Free Seminar

C Code Generation with MATLAB Coder for Signal Processing Systems new

Hüttenwerke Krupp Mannesmann

"C++, Java, or third-party optimization solutions would have required us to spend significantly more time in development or to simplify our constraints. Only MATLAB provided the flexibility, scalability, development speed, and level of optimization that we required."
- Alexey Nagaytsev

Loren on Art of MATLAB

PARFOR the course