MATLAB® Distributed Computing Server™ lets you run computationally intensive MATLAB programs and Simulink® models on computer clusters, clouds, and grids, enabling you to speed up computations and solve large problems. You develop your program or model on a multicore desktop computer using Parallel Computing Toolbox and then scale up to many computers by running it on MATLAB Distributed Computing Server. The server supports batch jobs, parallel computations, and distributed large data. The server includes a built-in cluster job scheduler and provides support for commonly used third-party schedulers.
MATLAB Distributed Computing Server enables you to run your programs and models on a cluster without having to acquire additional MathWorks® product licenses for each computer in the cluster.
Access to all eligible licensed toolboxes or blocksets with a single server license on the distributed computing resource
Execution of GPU-enabled functions on distributed computing resources
Execution of parallel computations from applications and software components generated using MATLAB Compiler™ on distributed computing resources
Support for all hardware platforms and operating systems supported by MATLAB and Simulink
Application scheduling using a built-in job scheduler or third-party schedulers such as Platform LSF®, Microsoft® Windows® HPC Server 2008, Altair PBS Pro®, and TORQUE