В среде параллельных вычислений можно увеличить скорость генерации кода и компиляции для моделей, содержащих иерархии ссылки большой модели. Достигните скорости путем создавания моделей, на которые ссылаются, параллельно каждый раз, когда условия позволяют. Например, если у вас есть программное обеспечение 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. Этот выбор включает инициализацию работника MATLAB параметра для сборок. Для получения дополнительной информации смотрите, Уменьшают Время сборки для Моделей, на которые Ссылаются, при помощи Параллельных Сборок.
Создайте и загрузите свою модель.
parpool
(Parallel Computing Toolbox) | pctRunOnAll
(Parallel Computing Toolbox)