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

Learn More About Parallel Computing Solutions