exponenta event banner

Как повысить производительность в режимах ускорения

Методы

Чтобы получить наилучшую производительность при ускорении моделей:

  • Убедитесь, что в диалоговом окне «Параметры конфигурации» установлены следующие параметры:

    Установить...Кому...
    Несогласованность данных решателяnone
    Превышены границы массиваnone
    Повторное использование памяти сигналовотобранный

  • Отключить отладку и анимацию Stateflow ®.

  • При ведении журнала больших объемов данных (например, при использовании блоков ввода-вывода рабочей области, в рабочую область, в файл или в область) используйте прореживание или ограничьте вывод для отображения только последней части моделирования.

  • Настройка процесса создания кода для повышения скорости моделирования. Дополнительные сведения см. в разделе Настройка процесса построения.

Компиляторы C

На компьютерах с операционной системой Microsoft ® Windows ® режимы Accelerator и Rapid Accelerator используют 64-разрядный компилятор C по умолчанию, поставляемый MathWorks ® для компиляции модели. Если на компьютере установлен компилятор C, можно настроить mex вместо этого используется команда. Вы можете сделать это, если компилятор C создает оптимизированный код, так как это еще больше улучшит ускорение.

Примечание

Обновленный список 32- и 64-разрядных компиляторов C, совместимых с программным обеспечением MATLAB ® для всех поддерживаемых вычислительных платформ, см. в разделе:

https://www.mathworks.com/support/compilers/current_release/

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

Подробнее