Уменьшите время обновления для ссылочных Моделей при помощи Parallel Builds

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

Чтобы сконфигурировать параллельные создания ссылочных моделей:

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

  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.

Если выбрана Automatically create a parallel pool выборов Parallel Computing Toolbox, автоматически запускается параллельный пул работников MATLAB. Для получения дополнительной информации см. Раздел «Настройка параллельных настроек» (Parallel Computing Toolbox).

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

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

Похожие темы