Parallel Computing

Perform large-scale computations using multicore desktops, 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 large amount of computer memory.

You can accomplish these tasks in a reasonable amount of time by taking advantage of high-performance computing resources, such as multicore computers, computer clusters, and grid and cloud computing services.

MathWorks parallel computing products provide an easy way for you to use these resources from MATLAB® and Simulink® without requiring 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