Выберите решение для параллельных вычислений

Обработайте свои данные быстрее или увеличьте свое большое вычисление данных с помощью возможностей MATLAB®, Parallel Computing Toolbox™ и MATLAB Parallel Server™.

ПроблемаРешенияНеобходимые продуктыБольше информации
Вы хотите обработать свои данные быстрее?Профилируйте свой код.MATLABПрофилируйте, чтобы улучшать производительность (MATLAB)
Векторизуйте свой код.MATLABВекторизация (MATLAB)
Используйте автоматическую поддержку параллельных вычислений в Продуктах Mathworks.

MATLAB

Parallel Computing Toolbox

Запустите функции MATLAB с автоматической параллельной поддержкой
Если у вас есть графический процессор, попробуйте gpuArray.

MATLAB

Parallel Computing Toolbox

Запустите функции MATLAB на графическом процессоре
Используйте parfor.

MATLAB

Parallel Computing Toolbox

В интерактивном режиме Выполнение Цикл в параллели Используя parfor
Вы ищете другие способы ускорить вашу обработку? Попробуйте parfeval.

MATLAB

Parallel Computing Toolbox

Выполните Функции в фоновом режиме Используя parfeval
Попробуйте spmd.

MATLAB

Parallel Computing Toolbox

Запустите одну программы на нескольких наборах данных
Вы хотите увеличить свое большое вычисление данных?

Чтобы работать с данными, которые не помещаются в память, с любым количеством строк, используйте длинные массивы.

Этот рабочий процесс хорошо подходит для анализа данных и машинного обучения.

MATLAB

Рабочий процесс Больших данных с использованием высоких массивов и хранилищ данных

Используйте длинные массивы параллельно на вашей локальной машине.

MATLAB

Parallel Computing Toolbox

Используйте длинные массивы на параллельном пуле

Используйте длинные массивы параллельно на вашем кластере.

MATLAB

Parallel Computing Toolbox

MATLAB Parallel Server

Используйте длинные массивы на Spark Enabled кластер Hadoop

Если ваши данные являются большими в нескольких размерностях, используйте distributed вместо этого.

Этот рабочий процесс хорошо подходит для проблем линейной алгебры.

MATLAB

Parallel Computing Toolbox

MATLAB Parallel Server

Запустите функции MATLAB с распределенными массивами
Вы хотите разгрузиться к кластеру? Используйте batch, чтобы запустить ваш код по кластерам и облакам. MATLAB Parallel Server Запуститесь пакет параллельны заданиям

Похожие темы