exponenta event banner

Сокращение времени обновления ссылочных моделей с помощью параллельных построений

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

Для настройки параллельного построения ссылочных моделей:

  1. Откройте диалоговое окно Параметры конфигурации (Configuration Parameters) для верхней модели иерархии модели.

  2. Установите флажок Включить параллельные построения привязки модели (Enable parallel model reference builds).

  3. Для каждого работника MATLAB можно настроить среду MATLAB, соответствующую среде MATLAB клиента. В выпадающем списке инициализации рабочего объекта MATLAB для построений выберите одно из следующих значений:

    • None - Simulink ® не инициализирует работников.

    • Copy base workspace - Simulink пытается скопировать базовую рабочую область в каждый работник MATLAB.

    • Load top model - Simulink загружает верхнюю модель на каждого работника MATLAB.

Если выбрана настройка Параллельный расчет (Parallel Computing Toolbox) Автоматически создавать параллельный пул (Automatically create a parallel pool), автоматически запускается параллельный пул работников MATLAB. Дополнительные сведения см. в разделе Задание параметров параллельного вычисления (панель инструментов параллельного вычисления).

Если при обновлении модели параллельный пул не выполняется, MATLAB автоматически открывает параллельный пул работников с помощью профиля кластера по умолчанию. Чтобы изменить поведение рабочего кластера по умолчанию, можно изменить свойства профиля кластера. Если вы не коснулись своих параллельных настроек, профиль по умолчанию будет local. Управление параллельным поведением с помощью настроек параллелизма, включая масштабирование до кластера, автоматическое создание пула и предпочтительное количество работников. Дополнительные сведения см. в разделах Обнаружение кластеров и использование профилей кластеров (панель инструментов параллельных вычислений).

Дополнительные общие сведения о параллельных вычислениях см. в разделе Запуск функций MATLAB с автоматической параллельной поддержкой (панель инструментов параллельных вычислений).

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