
Product Overview
Product Overview
In this section...
“Parallel Com puting Concepts” on page 1-3
“Determining Product Installation and Versions” on page 1-4
Parallel Computing Concepts
A job is some large operation that you need to perform in your M ATL AB
session. A job is broken down into s egm ents called tasks.Youdecidehowbest
to divide your jo b into tasks. You could divide your j ob into identical tasks,
but tasks do not have to be identical.
The MAT L A B session in which th e jo b and its tasks are defined is called the
client session. Often, this is on the machine where you program MATLAB.
The client uses Parallel Computing Toolbox software to perform the definition
of jobs and tasks. The MATLAB D istributed Computing Server product
performs the execution of your job by evaluating e ach of its tasks and
returning the res ult to your client session.
Parallel Computing Toolbox software allows you to run as many as 12
MATLAB workers on your local machine in addition to your MATLAB client
session. MATLAB Distributed Computing Server software allows you to run
as many MATLAB workers on a remote cluster of computers as your licensing
allows. You can also u se MATLAB Distributed Computing Server to run
workers on your client machine if you want to run more than 12 local workers.
The MATLAB job schedule r (MJS) is the part of the server software that
coordinates the execution of jobs and the evaluation of their tasks. The MJS
distributes the tasks for evaluation to the server’s individual MATLAB
sessions called workers. Use of the MJS is optional; the distribution of
taskstoworkerscanalsobeperformedby a third-party scheduler, such as
Window HPC Server (including CCS), a Platform LSF scheduler, or a PBS
Pro scheduler.
See the “Glossary” on page Glossary-1 for definition s of the parallel computing
termsusedinthismanual.
1-3
Kommentare zu diesen Handbüchern