Уменьшите время сборки для моделей, на которые ссылаются в Simulink Real-Time

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

Можно создавать ссылки на модели параллельно на вычислительном кластере. Таким образом можно быстрее создавать и загружать приложения реального времени на целевой компьютер.

Для этой процедуры вы должны иметь действующий Simulink® Real-Time™ установку на вашем компьютере разработчика.

  1. Идентифицируйте набор рабочих компьютеров, которые могут быть отдельными ядрами на вашем компьютере разработчика или компьютерах в удаленном кластере, работающем в Windows®.

  2. Если вы намерены использовать отдельные ядра на компьютере разработчика, установите Parallel Computing Toolbox на компьютере разработчика.

  3. Если планируется использовать компьютеры в удаленном кластере:

    1. На каждом кластерном компьютере установите:

      • MATLAB

      • Parallel Computing Toolbox

      • MATLAB Parallel Server

      • Simulink Real-Time

      • Simulink Real-Time

    2. Запустите и сконфигурируйте удаленный кластер в соответствии с инструкциями, приведенными в www.mathworks.se/support/product/DM/installation/ver_current.

  4. Запустите MATLAB на компьютере разработчика.

  5. В MATLAB вызовите parpool функция для открытия параллельного пула в кластере.

  6. Чтобы сконфигурировать компилятор для удаленных рабочих как группы, вызовите pctRunOnAll функция.

    В этом строении компьютер разработчика и удаленные работники установили поддерживаемую версию компилятора C++, которая совместима с целевым объектом генерации кода. Текущий список поддерживаемых компиляторов см. в разделах Поддерживаемые и совместимые компиляторы.

  7. Из верхней части модели иерархии модели-ссылки откройте диалоговое окно Configuration Parameters. Перейдите на панель Model Referencing и выберите команду Enable parallel модели-ссылки builds опции. Этот выбор включает инициализацию Работника MATLAB параметра для сборок. Дополнительные сведения см. в разделе Сокращение времени сборки для ссылок на Модели при помощи Parallel Builds.

  8. Создайте и загрузите свою модель.

См. также

(Parallel Computing Toolbox) | (Parallel Computing Toolbox)

Похожие темы