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

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

Сконфигурировать параллельное создание моделей, на которые ссылаются:

  1. Откройте диалоговое окно Configuration Parameters для топ-модели иерархии модели.

  2. Установите флажок Enable parallel model reference builds.

  3. Для каждого работника MATLAB можно настроить среду MATLAB, которая сопоставима со средой MATLAB клиента. От MATLAB worker initialization for builds выпадающий список выберите одно из этих значений:

    • None – Simulink® не инициализирует рабочих.

    • Copy base workspace – Simulink пытается скопировать базовое рабочее пространство в каждого работника MATLAB.

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

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

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

Похожие темы