Process your data faster or scale up your big data computation using the capabilities of MATLAB®, Parallel Computing Toolbox™ andMATLAB Parallel Server™.
Problem | 金宝搏官方网站 | 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 a Loop in Parallel Using parfor | |
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 | |
Use tall arrays in parallel on your local machine. |
MATLAB Parallel Computing Toolbox |
||
Use tall arrays in parallel on your cluster. |
MATLAB Parallel Computing Toolbox MATLAB Parallel Server |
||
如果您的数据在多个维度大,使用 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? | Usebatch to run your code on clusters and clouds. |
MATLAB Parallel Server | Run Batch Parallel Jobs |