Products

DOCOMO Beijing Labs Accelerates the Development of Mobile Communications Technology

“With MATLAB we spend less time coding and more time developing innovative mobile communications algorithms. More importantly, with only minor modifications we can accelerate the simulation of algorithms on our computing cluster to thoroughly evaluate and verify them under a wide range of operating conditions and scenarios.” —Lead research engineer, DOCOMO Beijing Labs

EIM Group Develops Quantitative Tools for Hedge Fund Portfolio Management


“With MathWorks tools, we provide answers to complex portfolio management questions rapidly. Responding quickly to our clients with quantitative analysis is a competitive advantage for EIM." - Dr. Stéphane Daul, EIM Group

Parallel Computing Toolbox

Description

Built-in Parallel Computing Support in MathWorks Products

Key functions in several MathWorks products offer built-in ability to take advantage of parallel computing resources without requiring any extra coding. To take advantage of built-in parallel computing functionality on your multicore desktop, you need Parallel Computing Toolbox. To use this functionality on larger resources such as computer clusters, you need MATLAB Distributed Computing Server in addition to the toolbox.

Product Name Support Summary

Bioinformatics Toolbox

Ability to distribute pairwise alignments to a computer cluster using functions for progressive alignment of multiple sequences (multialign) and pairwise distance between sequences (seqpdist)

Communications System Toolbox   

Option to use Parallel Computing Toolbox with Error Rate Test Console for simulation acceleration without code changes

Generation of independent channels on multiple workers using the channel objects rayleighchan, ricianchan, and mimochan, enabling the running of multiple simulations using Parallel Computing Toolbox

Embedded Coder    

Generating and building code in parallel using model blocks


Global Optimization Toolbox

Simultaneous exploration of local solution space in genetic algorithm and pattern search solvers. The multistart solver runs the local solver from all starting points and can be run in parallel   

Image Processing Toolbox

Option in blockproc function to improve performance of block processing tasks. Set the ‘UseParallel’ argument to true to use this option.

Model-Based Calibration Toolbox

Parallel computing support for fitting multiple models to experimental data

Running of multiple optimizations in parallel    

Optimization Toolbox

Accelerating gradient estimation in selected constrained nonlinear solvers


Support for launching parallel computations from optimtool GUI    

 Simulink

Ability to run multiple Simulink simulations using sim command with parfor

Ability to run multiple simulations in rapid accelerator mode using parfor with prebuilt Simulink models

 Simulink Coder  Generating and building code in parallel using model blocks
 Simulink Control Design  Parallel computing support for frequency response estimation of Simulink models

Simulink Design Optimization

Parallel computing support for estimating model parameters and optimizing system response

Statistics Toolbox

Parallel execution support using resampling functions: bootstrap, bootci, jackknife, crossval, treebagger

SystemTest

Ability to run test iterations on multiple processors or machines by applying the Distributed option