В параллельном вычислительном окружении можно увеличить скорость генерации кода и компиляции для моделей, содержащих большую модель иерархии ссылки. Достичь скорости путем создания ссылок на модели параллельно, когда позволяют условия. Для примера, если у вас есть программное обеспечение Parallel Computing Toolbox™, можно распределить генерацию и компиляцию кода для каждой ссылочной модели по ядрам многоядерного хоста-компьютера. Если у вас также есть MATLAB® ПО Parallel Server™ позволяет распределять генерацию кода и компиляцию для каждой ссылочной модели между удаленными рабочими местами в строение MATLAB Parallel Server.
Можно создавать ссылки на модели параллельно на вычислительном кластере. Таким образом можно быстрее создавать и загружать приложения реального времени на целевой компьютер.
Для этой процедуры вы должны иметь действующий Simulink® Real-Time™ установку на вашем компьютере разработчика.
Идентифицируйте набор рабочих компьютеров, которые могут быть отдельными ядрами на вашем компьютере разработчика или компьютерах в удаленном кластере, работающем в Windows®.
Если вы намерены использовать отдельные ядра на компьютере разработчика, установите Parallel Computing Toolbox на компьютере разработчика.
Если планируется использовать компьютеры в удаленном кластере:
На каждом кластерном компьютере установите:
MATLAB
Parallel Computing Toolbox
MATLAB Parallel Server
Simulink Real-Time
Simulink Real-Time
Запустите и сконфигурируйте удаленный кластер в соответствии с инструкциями, приведенными в www.mathworks.se/support/product/DM/installation/ver_current.
Запустите MATLAB на компьютере разработчика.
В MATLAB вызовите parpool
функция для открытия параллельного пула в кластере.
Чтобы сконфигурировать компилятор для удаленных рабочих как группы, вызовите pctRunOnAll
функция.
В этом строении компьютер разработчика и удаленные работники установили поддерживаемую версию компилятора C++, которая совместима с целевым объектом генерации кода. Текущий список поддерживаемых компиляторов см. в разделах Поддерживаемые и совместимые компиляторы.
Из верхней части модели иерархии модели-ссылки откройте диалоговое окно Configuration Parameters. Перейдите на панель Model Referencing и выберите команду Enable parallel модели-ссылки builds опции. Этот выбор включает инициализацию Работника MATLAB параметра для сборок. Дополнительные сведения см. в разделе Сокращение времени сборки для ссылок на Модели при помощи Parallel Builds.
Создайте и загрузите свою модель.
parpool
(Parallel Computing Toolbox) | pctRunOnAll
(Parallel Computing Toolbox)