exponenta event banner

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

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

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

Инструментарий параллельных вычислений MATLAB

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

Инструментарий параллельных вычислений MATLAB

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

Инструментарий параллельных вычислений MATLAB

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

Инструментарий параллельных вычислений MATLAB

Анализ функций в фоновом режиме с помощью parfeval
Попробуй spmd.

Инструментарий параллельных вычислений MATLAB

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

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

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

MATLAB

Бизнес-процесс больших данных с использованием массивов Tall и хранилищ данных

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

Инструментарий параллельных вычислений MATLAB

Использование массивов Tall в параллельном пуле

Параллельно используйте массивы tall в кластере.

Инструментарий параллельных вычислений MATLAB

Параллельный сервер MATLAB

Использование массивов Tall в кластере Hadoop с поддержкой искр

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

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

Инструментарий параллельных вычислений MATLAB

Параллельный сервер MATLAB

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

Связанные темы