Parallel Computing

Perform large-scale computations using multicore desktops, GPUs, clusters, grids, and clouds

Large-scale simulations and data processing tasks that support engineering and scientific activities such as mathematical modeling, algorithm development, and testing can take an unreasonably long time to complete or require a lot of computer memory.

You can speed up these tasks by taking advantage of high-performance computing resources, such as multicore computers, GPUs, computer clusters, and grid and cloud computing services.

MathWorks parallel computing products let you use these resources from MATLAB® and Simulink® without making major changes to your computing environment and workflows. Using parallel computing products, you can:

  • Reduce your programming effort
  • Run an application across a range of high-performance computing resources
  • Program and execute parallel code interactively or in batch mode

Parallel Computing Trial Software

Get trial software
Max Planck Institute of Biochemistry

Max Planck Institute of Biochemistry

"Parallel Computing Toolbox enabled us to speed up our processing by 20 to 30 times. We were able to use our cluster productively from the MATLAB environment without having to be experts in parallel programming or having to learn another programming language."

Read the story