User`s guide

Glossary
Glossary-4
node
A computer that is part of a cluster.
parallel application
The same application that runs on several workers
simultaneously, with communication, shared data, or
synchronization points between the workers.
parallel pool
A collection of workers that are reserved by the client
and running a special communicating job for execution
of parfor-loops, spmd statements, and distributed
arrays.
private array
An array which resides in the workspaces of one or more,
but perhaps not all workers. There might or might not be
a relationship between the values of these arrays among
the workers.
random port
A random unprivileged TCP port, i.e., a random TCP port
above 1024.
register a worker
The action that happens when both worker and MATLAB
job scheduler are started and the worker contacts the job
scheduler.
replicated array
An array which resides in the workspaces of all workers,
and whose size and content are identical on all workers.
scheduler
The process, either local, third-party, or the MATLAB job
scheduler, that queues jobs and assigns tasks to workers.
spmd (single program
multiple data)
A block of code that executes simultaneously on multiple
workers in a parallel pool. Each worker can operate on a
different data set or different portion of distributed data,
and can communicate with other participating workers
while performing the parallel computations.
task
One segment of a job to be evaluated by a worker.
variant array
An array which resides in the workspaces of all workers,
but whose content differs on these workers.
worker
The MATLAB session that performs the task
computations. Also known as the MATLAB worker or
worker process.