Parallel Computing Toolbox includes an extensive parallel language covering execution models from parallel function execution to data parallelism without needing to recode your algorithm.
The MATLAB session you interact with, also called the MATLAB client, instructs the workers with parallel language functions. You use Parallel Computing Toolbox functions to automatically divide tasks and assign them to these workers to execute the computations in parallel.
Parallel Computing Toolbox also lets you use parallel-enabled functions in MATLAB and other toolboxes and run multiple Simulink ® simulations in parallel. Programs and models can run in both interactive and batch modes.
Parallel computing with MATLAB provides the language and tools that help you take advantage of more hardware resources, through CPUs and GPUs on the desktop, on clusters, and in the cloud.
Parallel Computing Toolbox also lets you use parallel-enabled functions in MATLAB and other toolboxes and run multiple Simulink ® simulations in parallel. Programs and models can run in both interactive and batch modes.
Parallel Computing Toolbox lets you take control of your local multicore processors and GPUs to speed up your work. High-level constructs enable you to parallelize MATLAB applications without CUDA ® or MPI programming and run multiple Simulink simulations in parallel.
MATLAB workers: MATLAB computational engines that run in the background without a graphical desktop. You use functions in the Parallel Computing Toolbox to automatically divide tasks and assign them to these workers to execute the computations in parallel.