Ускорение - это режим работы в Simulink® продукт, который можно использовать, чтобы ускорить выполнение вашей модели. Программа Simulink включает два режима ускорения: режим Accelerator и режим rapid Accelerator. Оба режима заменяют нормальный интерпретированный код скомпилированным целевым кодом. Использование скомпилированного кода ускоряет симуляцию многих моделей, особенно тех, где время выполнения долго по сравнению со временем, связанным с компиляцией и проверяющим, актуален ли целевой объект.
Режим Accelerator работает с любой моделью, но эффективность уменьшается, если модель содержит блоки, которые не поддерживают ускорение. Режим Accelerator поддерживает отладчик и профилировщик Simulink. Эти инструменты помогают с отладкой и определением относительной эффективности различных частей вашей модели. Для получения дополнительной информации см. «Запуск режима Accelerator с отладчиком Simulink» и «Как профилировщик захватывает данные о эффективности».
Быстрый режим Accelerator работает только с теми моделями, которые содержат блоки, поддерживающие генерацию кода независимого исполняемого файла. По этой причине быстрый режим Accelerator не поддерживает отладчик или профилировщик. Однако этот режим обычно приводит к более быстрому выполнению, чем режим Accelerator. При использовании с двухъядерными процессорами быстрый режим Accelerator работает под управлением Simulink и MATLAB® техническое вычислительное окружение от одного ядра, в то время как цель быстрого ускорителя работает как отдельный процесс на втором ядре.
Для получения дополнительной информации о эффективности режимов Accelerator и rapid Accelerator, и о том, как измерить различие в эффективности, смотрите Сравнение эффективности.
Чтобы оптимизировать модель и достичь более быстрого симуляции автоматически с помощью Performance Advisor, смотрите Автоматическая оптимизация эффективности.
Чтобы использовать методы моделирования, которые помогают достичь более быстрой симуляции, смотрите Оптимизацию Эффективности Вручную.