Main Content

Choose a Parallel Computing Solution

Process your data faster or scale up your big data computation using the capabilities of MATLAB®, Parallel Computing Toolbox™ andMATLAB Parallel Server™.

Problem Solutions Required Products More Information
Do you want to process your data faster? Profile your code. MATLAB Profile Your Code to Improve Performance
Vectorize your code. MATLAB Vectorization
Use automatic parallel computing support in MathWorks products.

MATLAB Parallel Computing Toolbox

Run MATLAB Functions with Automatic Parallel Support
If you have a GPU, trygpuArray.

MATLAB Parallel Computing Toolbox

Run MATLAB Functions on a GPU
Useparfor.

MATLAB Parallel Computing Toolbox

Interactively Run Loops in Parallel Using parfor
Do you want to speed up simulations? Useparsim.

Simulink®Parallel Computing Toolbox

Running Multiple Simulations(Simulink)
Are you looking for other ways to speed up your processing? Tryparfeval.

MATLAB Parallel Computing Toolbox

Evaluate Functions in the Background Using parfeval
Tryspmd.

MATLAB Parallel Computing Toolbox

Run Single Programs on Multiple Data Sets
Do you want to scale up your big data calculation?

To work with out-of-memory data with any number of rows, use tall arrays.

This workflow is well suited to data analytics and machine learning.

MATLAB

Big Data Workflow Using Tall Arrays and Datastores

Use tall arrays in parallel on your local machine.

MATLAB Parallel Computing Toolbox

Use Tall Arrays on a Parallel Pool

Use tall arrays in parallel on your cluster.

MATLAB Parallel Computing Toolbox

MATLAB Parallel Server

Use Tall Arrays on a Spark Cluster

如果您的数据在多个维度大,使用distributedinstead.

This workflow is well suited to linear algebra problems.

MATLAB Parallel Computing Toolbox

MATLAB Parallel Server

Run MATLAB Functions with Distributed Arrays
Do you want to offload to a cluster? Usebatchto run your code on clusters and clouds. MATLAB Parallel Server Run Batch Parallel Jobs
Usebatchsimto run your simulations on clusters and clouds.

SimulinkMATLAB Parallel Server

Running Multiple Simulations(Simulink)

Related Topics

Baidu
map