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

Методы

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

  • Проверьте, что настройки диалогового окна Configuration Parameters следующие:

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

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

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

  • Настройте процесс генерации кода, чтобы улучшить скорость симуляции. Для получения дополнительной информации смотрите, Настраивают Процесс сборки.

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

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

Примечание

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

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

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

Больше о