Version 3.2 (R2007b) Distributed Computing Toolbox™ Software

This table summarizes what is new in Version 3.2 (R2007b):

New Features and ChangesVersion Compatibility ConsiderationsFixed Bugs and Known ProblemsRelated Documentation at Web Site

Yes
Details below

Yes — Details labeled as Compatibility Considerations, below. See also Summary.

Bug Reports
Includes fixes

Printable Release Notes: PDF

Current product documentation

New features and changes introduced in this version are

New Parallel for-Loops (parfor-Loops)

New parallel for-loop (parfor-loop) functionality automatically executes a loop body in parallel on dynamically allocated cluster resources, allowing interleaved serial and parallel code. For details of new parfor functionality, see Parallel for-Loops (parfor) in the Distributed Computing Toolbox™ documentation.

Limitations

P-Code Scripts.   For this release, parfor is not supported in P-code script files.

Compatibility Considerations

In past releases, parfor was a different function. The new parfor uses parentheses in defining its range to distinguish it from the old parfor.

New parfor:

parfor (ii = 1:N); <body of code>; end;

Old parfor:

parfor ii = 1:N; <body of code>; end;

For this release, the old form of parfor without parentheses is still supported, although it generates a warning. You can read more about the new form of this existing functionality in Using a for-Loop Over a Distributed Range (for-drange). You should update your existing parfor code to use the new form of for-loops over a distributed range (for-drange), thus,

for ii = drange(1:N); <body of code>; end;

Configurations Manager and Dialogs

This release introduces a new graphical user interface for creating and modifying user configurations, and for designating the default configuration used by some toolbox functions. For details about the configurations manager, see Programming with User Configurations in the Distributed Computing Toolbox documentation.

Compatibility Considerations

This new feature has no impact on how configurations are used in a program, only on how configurations are created and shared among users. In previous versions of the product, you modified your configurations by editing the file matlabroot/toolbox/distcomp/user/distcompUserConfig.m. Now the configuration data is stored as part of your MATLAB® software preferences.

The new configurations manager cannot directly import old-style configurations that were defined in the distcompUserConfig.m file. However, a utility called importDistcompUserConfig, available on the MATLAB Central Web site, allows you to convert and import your existing configurations into the new configurations manager. Visit http://www.mathworks.com/matlabcentral and search for importDistcompUserConfig.

Default Configuration

This version of the toolbox enables you to select a user configuration to use as the default. Thus, commands such as pmode and matlabpool will use the default configuration without your having to specify it each time you run the command. You can set the default configuration using the configurations graphical interface, or programmatically with the defaultParallelConfig function.

Parallel Profiler

A new parallel profiler graphical user interface generates reports on lab computation and communication times during execution of parallel jobs. For details about this new feature, see Using the Parallel Profiler.

MDCE Script for Red Hat Removed

The MDCE script rh_mdce, specific to Red Hat Linux®, has been removed from matlabroot/toolbox/distcomp/util/bin.

Compatibility Considerations

If you make use of this script, you must replace it with its more generic equivalent,

matlabroot/toolbox/distcomp/bin/mdce.

  


 © 1984-2008- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS