Обработайте свои данные быстрее или увеличьте свой большой расчет данных с помощью возможностей 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 | ||
Если ваши данные являются большими в нескольких размерностях, используйте Этот рабочий процесс хорошо подходит для проблем линейной алгебры. | MATLAB Parallel Computing Toolbox MATLAB Parallel Server | Запустите функции MATLAB с распределенными массивами | |
| Вы хотите разгрузиться к кластеру? | Используйте batch запускать ваш код по кластерам и облакам. | MATLAB Parallel Server | Запуститесь пакет параллельны заданиям |
