Запуск функций MATLAB с автоматической параллельной поддержкой

Несколько продуктов MATLAB и Simulink имеют растущее количество функций и функций, которые помогают вам использовать преимущества параллельных вычислительных ресурсов, не требуя дополнительного кодирования. Эту поддержку можно включить, просто установив флаг или выборы.

Чтобы воспользоваться этой функциональностью на рабочем столе, вам нужен Parallel Computing Toolbox. Выполняйте вычисления параллельно с использованием локальных рабочих для ускорения больших вычислений. Чтобы масштабировать параллельные вычисления на большие ресурсы, такие как компьютерные кластеры, вам также нужен MATLAB Parallel Server.

  • По умолчанию некоторые функции выполняются автоматически параллельно. Для примера, parfor, parsim (Simulink), и tall.

  • Многие другие функции выполняются автоматически параллельно, если вы задаете опцию для использования параллельно.

Когда вы запускаете функцию с включенной параллелью, MATLAB® автоматически открывает параллельный пул работников. MATLAB запускает расчеты между доступными работниками.

Автоматическая параллельная поддержка запускает параллельный пул работников, используя профиль кластера по умолчанию. Если вы не коснулись своих параллельных настроек, профиль по умолчанию является локальным. Управление параллельным поведением с параллельными настройками, включая масштабирование до кластера, автоматическое создание пулов и предпочтительное количество работников.

Поиск автоматической параллельной поддержки

  • На страницах функций найдите информацию под Extended Capabilities.

  • Можно просмотреть поддерживаемые функции из всех MathWorks® продукты по следующей ссылке: Список всех функций (автоматическая параллельная поддержка). Также можно фильтровать по продукту. На панели Help щелкните вкладку Functions, выберите продукт и установите флажок Automatic Parallel Support. Например, для фильтрованного списка всех функций Statistics and Machine Learning Toolbox™ с автоматической параллельной поддержкой, смотрите Список функций (Автоматическая параллельная поддержка) (Statistics and Machine Learning Toolbox). Если вы выбираете продукт, который не имеет функций с автоматической параллельной поддержкой, то Automatic Parallel Support фильтр недоступен.

Если функция, которую вы заинтересованы, не включает автоматическую параллельную поддержку, существуют альтернативы:

Похожие примеры

Подробнее о