Perform MATLAB and Simulink computations on clusters, clouds, and grids

MATLAB Distributed Computing Server lets you run computationally intensive MATLAB® programs and Simulink® models on computer clusters, clouds, and grids. 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 provides licenses for all MathWorks toolboxes and blocksets, so you can run your MATLAB programs on a cluster without having to separately acquire additional product-specific licenses for each computer in the cluster.

See the list of products ineligible for use with MATLAB Distributed Computing Server.

Options for parallel computing in the cloud with MATLAB

Scale Parallel MATLAB Applications to Amazon EC2 Using Cloud Center (4:14) - Video


Using MATLAB Distributed Computing Server

Access multiple workers that receive and execute MATLAB code and Simulink models.

Learn more


Use a specific number of MATLAB workers that run simultaneously on a cluster. 

Learn more

Requirements and Installation

Learn how to install on supported hardware platforms and operating systems.

Learn more

Product Resources

Discover more about MATLAB Distributed Computing Server by exploring these resources.


Explore documentation for MATLAB Distributed Computing Server functions and features, including release notes and examples.

System Requirements

View system requirements for the latest release of MATLAB Distributed Computing Server.

Technical Articles

View articles that demonstrate technical advantages of using MATLAB Distributed Computing Server.

User Stories

Read how MATLAB Distributed Computing Server is accelerating research and development in your industry.

Community and Support

Find answers to questions and explore troubleshooting resources.

Detailed System Requirements

Review in-depth information about MATLAB Distributed Computing Server system requirements for both present and past releases.

Installation Instructions

Learn about installing and configuring MATLAB Distributed Computing Server.

Supported Schedulers

Browse scheduler support for MATLAB Distributed Computing Server.

Video Tutorials

Get started learning MATLAB Distributed Computing Server.

Try or Buy

There are many ways to start using MATLAB Distributed Computing Server. Download a free trial, or explore pricing and licensing options.

Get a Free Trial

Test drive MATLAB Distributed Computing Server.

Get a trial

Ready to Buy?

Purchase MATLAB Distributed Computing Server and explore related products.

Contact sales
Pricing and licensing

Have Questions?


Contact Nicholas Ide,
MATLAB Distributed Computing Server Technical Expert

Email Nicholas

Related Solutions

Use MATLAB Distributed Computing Server to solve scientific and engineering challenges:

News and Events

Large Data in MATLAB: A Seismic Data Processing Case Study