Clusters and Clouds
Discover cluster resources, and work with cluster profiles
If your computing task is too big or too slow for your local computer, you can offload your calculation to a cluster onsite or in the cloud to run your MATLAB® code with minimal changes. Try Parallel > Discover Clusters in the MATLAB toolstrip to find out if you already have a cluster available.
If you already have a cluster with a scheduler, you can integrate MATLAB with it using MATLAB Parallel Server™. Alternatively, if you do not have an existing scheduler, then MATLAB Parallel Server provides MATLAB Job Scheduler.
Functions
Objects
Topics
Cluster Setup
- Discover Clusters and Use Cluster Profiles
Find out how to work with cluster profiles and discover cloud clusters. - Specify Your Parallel Settings
Adjust your parallel settings, and automatically create a parallel pool. - Set Environment Variables on Workers
Copy system environment variables from the client to workers in a cluster.
Cluster and Cloud Applications
- Scale Up from Desktop to Cluster
Develop your parallel MATLAB® code on your local machine and scale up to a cluster. - Process Big Data in the Cloud
This example shows how to access a large data set in the cloud and process it in a cloud cluster using MATLAB® capabilities for big data. - Scale Up Parallel Code to Large Clusters
Discover options to scale your parallel MATLAB code to use large HPC clusters.
- Work with Remote GPUs
This example shows how to run MATLAB® code on multiple remote GPUs in a cluster. (Since R2024a) - Benchmark Your Cluster with the HPC Challenge
This example shows how to evaluate the performance of a compute cluster with the HPC Challenge Benchmark. - Benchmark Cluster Workers
This example shows how to run the MATLAB® benchmark on your cluster workers.
Working with Pool Partitions
- Partition Parallel Pools to Optimize Resource Use
Choose how to tailor pool resources to specific parallel workflows. (Since R2025a) - Partition Pools for Efficient Resource Management in Concurrent Parallel Workflows
This example shows how to use pool partitions to effectively manage and optimize resource allocation in concurrent parallel workflows. (Since R2025a)
Related Information
- Parallel and Cloud (Deep Learning Toolbox)
- Installation (MATLAB Parallel Server)
- Reduce Time to Results with MATLAB Using Parallel Computing