Parallel Computing Toolbox

Parallel Computing Support in MATLAB and Simulink Products

A growing number of functions, System objects™, and features in severalMATLAB®and金宝app®products offer the ability to use parallel computing resources without requiring extra coding. You can enable this support by simply setting a flag or preference. To take advantage of this functionality on your desktop, you needParallel Computing Toolbox™. To scale parallel computing support to larger resources such as computer clusters, you also needMATLAB Parallel Server™.

    There are also a growing number of functions that can run directly on supported GPUs and a growing number of functions that can directly leverage the memory of multiple computers via distributed arrays.

    In addition, you can create your own functions and algorithms that leverage parallel constructs likeparfor,parfeval, andparsim.

    Interactive Support for Transformation Programs

    Use of MATLAB Coder, Simulink Coder, Embedded Coder, GPU Coder, HDL Coder, Filter Design HDL Coder, Simulink PLC Coder, Simulink Design Verifier, and Simulink Code Inspector, are only available through interactiveparpoolsessions.

    Products Not Eligible to Run with Parallel Workers

    DO Qualification Kit, IEC Certification Kit, MATLAB Compiler*, MATLAB Compiler SDK*, Simulink Compiler, and Spreadsheet Link

    * Parallel Computing Toolbox and MATLAB Parallel Server can be used to scale deployed applications previously created usingMATLAB CompilerandMATLAB Compiler SDK