User`s guide

2 Parallel for-Loops (parfor)
2-44
Parallel Pools
In this section...
“What Is a Parallel Pool?” on page 2-44
“Automatically Start and Stop a Parallel Pool ” on page 2-45
“Alternative Ways to Start and Stop Pools” on page 2-45
“Pool Size and Cluster Selection” on page 2-46
What Is a Parallel Pool?
A parallel pool is a set of MATLAB workers in a compute cluster or desktop, bound
together by a special type of job so that they can be used interactively and can
communicate with each other during the lifetime of the job. In one sense, a parallel pool
describes this collection of workers, such as when referring to the pool size. In another
sense, a parallel pool describes the special job running on these workers, such as when
viewing your jobs in the “Job Monitor”. While these pool workers are reserved for your
interactive use, they are not available to other users.
You can have only one parallel pool accessible at a time from a MATLAB client session.
In MATLAB, the current parallel pool is represented by a parallel.Pool object.