Skip to Main Content Skip to Search
Home |   Select Country  Choose Country  |  Contact Us  |  Cart Store 
Create Account | Log In
Products & Services Industries Academia Support User Community Company

 

Parallel Computing Toolbox™ 3.3

Product Description

Programming Task-Parallel Applications

You can parallelize Monte Carlo simulations and other coarse-grained or embarrassingly parallel problems by organizing them into independent tasks (units of work). Parallel for-loops (parfor-loops) in the toolbox offer one way to distribute tasks across multiple MATLAB workers. Using parfor-loops, you can automatically distribute loop iterations to multiple MATLAB workers, provided the iterations are independent of each other. You can execute parfor-loops interactively from the MATLAB command prompt or execute them offline in a batch environment. The parfor construct manages data and code transfer between your MATLAB session and the workers. It detects the presence of workers automatically and reverts to serial behavior if none are present.

You can also explicitly specify tasks either as MATLAB functions or as MATLAB scripts. You can execute the tasks, when specified as functions, by manipulating task and job objects in the toolbox or, when specified as scripts, by using the batch function.

  Using parfor-loop for a task-parallel application. You can use parfor-loops in MATLAB® scripts and functions and execute them both interactively and offline. Click on image to see enlarged view.
Contact sales
Free technical kit
Trial software
E-mail this page

Get Pricing and
Licensing Options

Upcoming Webinar

Speeding up MATLAB Applications

Free Seminar

Using MATLAB to Develop and Deploy Financial Models