MATLAB Distributed Computing Server 5.2
System Requirements
Product Requirements
- Requires Parallel Computing Toolbox on user desktop; MATLAB Distributed Computing Server is installed on cluster computers.
Cluster Computers Running MATLAB Workers (All Schedulers)
- A shared file system between user desktops and cluster is strongly recommended. Availability of a shared file system is assumed by default for all the built-in configurations. An API is available to extend these configurations for environments with nonshared file systems.
- Maximum of 1 MATLAB worker per CPU core is recommended.
- Minimum of 1 GB RAM per MATLAB worker is recommended while running workers locally on the desktop. A worker consumes memory equivalent to a MATLAB session running without the MATLAB desktop.
- Minimum of 5 GB of disk space is recommended to accommodate temporary data directories.
- Several TCP ports are required by MATLAB workers for various worker services and for inter-worker communication.
- For interactive parallel computations, MATLAB workers running on cluster computers must be able to connect to MATLAB session running on user desktop via TCP. This is not required for running applications in batch.
- Homogeneous cluster configurations are recommended. Parallel processing constructs that work on the infrastructure enabled by
matlabpool—parfor,spmd, distributed arrays, and message passing functions—cannot be used on a heterogeneous cluster configuration. The underlying MPI infrastructure requires that all cluster computers have matching word sizes and processor endianness. A limited set of functions in Parallel Computing Toolbox can work in heterogeneous cluster configurations.
Clusters Using Third-Party Schedulers
- See the list of supported schedulers. Consult your scheduler documentation for details. Most schedulers require client utilities to be installed on the computer that submits jobs to the cluster.
Clusters Using MathWorks Job Manager as the Scheduler
| Computer running MathWorks job manager (head node) |
|
| Computers running MATLAB workers |
|
| Network |
|
General System Requirements for
Product Version Availability
MATLAB Distributed Computing Server is available on the following platforms:
| Operating System | Product Version |
|---|---|
| Linux (32-bit) | 5.2 |
| Linux (64-bit) | 5.2 |
| Mac OS X (Intel 64-bit) | 5.2 |
| Windows (32-bit) | 5.2 |
| Windows (64-bit) | 5.2 |
See a full list of available products for: