Parallel Computing Toolbox

New Features

R2014b (Version 6.5)

Released: 2 Oct 2014

Version 6.5, part of Release 2014b, includes the following enhancements:

  • Parallelization of mapreduce on local workers
  • Additional GPU-enabled MATLAB functions, including accumarray, histc, cummax, and cummin
  • pagefun support for mldivide on GPUs
  • Additional MATLAB functions for distributed arrays, including fft2, fftn, ifft2, ifftn, cummax, cummin, and diff

See the Release Notes for details.

Update Now

Previous Releases

R2014a (Version 6.4) - 6 Mar 2014

Version 6.4, part of Release 2014a, includes the following enhancements:

  • Number of local workers no longer limited to 12
  • Additional GPU-enabled MATLAB functions: interp3, interpn, besselj, bessely
  • Additional GPU enabled Image Processing Toolbox functions: bwdist, imreconstruct, iradon, radon
  • Enhancements to GPU-enabled MATLAB functions: filter (IIR filters); pagefun (additional functions supported); interp1, interp2, conv2, reshape (performance improvements)
  • Duplication of an existing job, containing some or all of its tasks

See the Release Notes for details.

R2013b (Version 6.3) - 5 Sep 2013

Version 6.3, part of Release 2013b, includes the following enhancements:

  • parpool: New command-line interface (replaces matlabpool), desktop indicator, and preferences for easier interaction with a parallel pool of MATLAB workers
  • Automatic start of a parallel pool when executing code that uses parfor or spmd
  • Option to start a parallel pool without using MPI
  • More GPU-enabled MATLAB functions (e.g., interp2, pagefun) and Image Processing Toolbox functions (e.g., bwmorph, edge, imresize, and medfilt2)
  • More MATLAB functions enabled for distributed arrays: permute, ipermute, and sortrows

See the Release Notes for details.

R2013a (Version 6.2) - 7 Mar 2013

Version 6.2, part of Release 2013a, includes the following enhancements:

  • GPU-enabled functions in Image Processing Toolbox and Phased Array System Toolbox
  • More MATLAB functions enabled for use with GPUs, including interp1 and ismember
  • Enhancements to MATLAB functions enabled for GPUs, including arrayfun, svd, and mldivide (\)
  • Ability to launch CUDA code and manipulate data contained in GPU arrays from MEX functions
  • Automatic detection and transfer of files required for execution in both batch and interactive workflows

See the Release Notes for details.

R2012b (Version 6.1) - 11 Sep 2012

Version 6.1, part of Release 2012b, includes the following enhancements:

  • More MATLAB functions enabled for GPUs, including convn, cov, and normest
  • GPU-enabled functions in Neural Network Toolbox, Phased Array System Toolbox, and Signal Processing Toolbox
  • Performance improvements to GPU-enabled MATLAB functions and random number generation
  • Automatic detection and selection of specific GPUs on a cluster node when multiple GPUs are available on the node
  • More MATLAB functions enabled for distributed arrays, including sparse constructor, bsxfun, and repmat
  • Detection of MATLAB Distributed Computing Server clusters that are available for connection from user desktops through Profile Manager

See the Release Notes for details.