MATLAB Parallel Server

Determining License Size for MATLAB Parallel Server

If you are at an educational institution with a campus-wide license, the MATLAB Parallel Server Add-on for Campus-Wide License might already cover your needs.

Overview of License

MATLAB Parallel Server is licensed based on the number of MATLAB computational engines running simultaneously. For each MATLAB computational engine launched by MATLAB Parallel Server, a worker is checked out from the license. However, if a user has 200 workers checked out, additional simultaneous MATLAB computational engines can be run by that user without checking out additional workers from the license. A license should be sized to accommodate the needs from all simultaneous users.

Note that for on-demand licensing, there is no need to predetermine a license size. However, every MATLAB computational engine will check out a worker from the license, regardless of the number of workers already checked out.

Examples for Term Licensing of MATLAB Parallel Server

Note that any specific license can enable many different usage scenarios.

Example 1: Three simultaneous users with small scaling needs

100 simultaneous MATLAB computational engines each for 3 simultaneous users.

License 100*3 = 300 workers

Example 2: One user with large scaling needs, and one user with small scaling needs

5,000 simultaneous MATLAB computational engines for user A, and an additional 100 simultaneous MATLAB computational engines for user B.

(Note that user A only checks out 200 workers and does not need to check out any additional workers from the license to run 5,000 simultaneous MATLAB computational engines.)

License 200*1 + 100 = 300 workers

Example 3: Two users in group C with large scaling needs, and four users in group D with small scaling needs

4,000 simultaneous MATLAB computational engines for each of the 2 users in group C, and an additional 80 simultaneous MATLAB computational engines for each of the 4 users in group D.

(Note that each user in group C only checks out 200 workers and does not need to check out any additional workers from the license to run 4,000 simultaneous MATLAB computational engines.)

License 200*2 + 80*4 = 720 workers

Ready to Get Started?

Request a quote to learn more. A MathWorks representative will contact you, typically within one business day.