Computing Toolbox™ supports distributed arrays to
partition large arrays across multiple MATLAB® workers.
Simultaneous execution is supported by the single program multiple
spmd) language construct to facilitate
communication between workers. You can use distributed arrays in Parallel
Computing Toolbox to
run big data applications using the combined memory of your cluster.
|Create distributed array from data in client workspace|
|Transfer distributed array or gpuArray to local workspace|
|Execute code in parallel on workers of parallel pool|
|Create Composite object|
|Build parallel.pool.Constant from data or function handle|
|Create codistributed array from replicated local data|
|Create parallel pool on cluster|
|Shut down parallel pool|
|Redistribute codistributed array with another distribution scheme|
|Create codistributed array from distributed data|
|for-loop over distributed range|
|Local portion of codistributed array|
|Global indices for local part of codistributed array|
|Global operation across all workers|
|Write distributed data to an output location|
|Access elements of distributed arrays from client|
|Access elements of arrays distributed among workers in parallel pool|
|Access nondistributed variables on multiple workers from client|
|1-D distribution scheme for codistributed array|
|2-D block-cyclic distribution scheme for codistributed array|
|Access parallel pool|
create distributed arrays and partition the data among your workers
MATLAB functions that operate on codistributed arrays
spmd statements to run the
same code on multiple datasets and control codistributed arrays
Composite objects in the MATLAB client session let you directly access data values on the workers.
Learn about starting and stopping parallel pools, pool size, and cluster selection.
Specify your preferences, and automatically create a parallel pool.
Describes the various types of arrays used in communicating jobs, including pmode
Describes how to use codistributed arrays for calculation
Describes how to program a
with codistributed arrays