exponenta event banner

Что такое ускорение?

Ускорение - это режим работы продукта Simulink ®, который можно использовать для ускорения выполнения модели. Программное обеспечение Simulink включает два режима ускорения: режим ускорителя и режим быстрого ускорителя. Оба режима заменяют обычный интерпретируемый код скомпилированным целевым кодом. Использование скомпилированного кода ускоряет моделирование многих моделей, особенно тех, где время выполнения велико по сравнению со временем, связанным с компиляцией и проверкой актуальности целевого объекта.

Режим ускорителя работает с любой моделью, но производительность снижается, если модель содержит блоки, не поддерживающие ускорение. Режим ускорителя поддерживает отладчик и профилировщик Simulink. Эти инструменты помогают в отладке и определении относительной производительности различных частей модели. Дополнительные сведения см. в разделах Запуск режима ускорителя с отладчиком Simulink и Как профилировщик захватывает данные о производительности.

Режим быстрого ускорения работает только с теми моделями, которые содержат блоки, поддерживающие генерацию кода автономного исполняемого файла. По этой причине режим быстрого ускорения не поддерживает отладчик или профилировщик. Однако этот режим обычно приводит к более быстрому выполнению, чем режим ускорителя. При использовании с двухъядерными процессорами режим быстрого ускорения запускает Simulink и техническую вычислительную среду MATLAB ® с одного ядра, в то время как целевой ускоритель работает как отдельный процесс на втором ядре.

Дополнительные сведения о характеристиках производительности режимов ускорителя и быстрого ускорителя, а также о том, как измерить разницу в производительности, см. в разделе Сравнение производительности.

Для оптимизации модели и ускорения автоматического моделирования с помощью Performance Advisor см. раздел Автоматизированная оптимизация производительности.

Сведения об использовании методов моделирования, помогающих ускорить моделирование, см. в разделе Оптимизация производительности вручную.

Связанные примеры

Подробнее