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

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

ПроблемаРешенияНеобходимые продуктыБольше информации
Вы хотите обработать свои данные быстрее?Профилируйте свой код.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 Запуститесь пакет параллельны заданиям

Похожие темы