Включите алгоритмы для упорядоченной по строкам генерации кода формата и соответствующие упорядоченные по строкам алгоритмы для симуляции.
Математика Category: и типы данных
Значение по умолчанию: 'off'
Когда Array layout (Simulink Coder) установлен в Row-major
, генератор кода использует алгоритмы, чтобы обеспечить непротиворечивость числовых результатов между симуляцией и сгенерированным кодом. Иногда, сгенерированный код для этих алгоритмов может быть неэффективным. Можно позволить параметру конфигурации Use algorithms optimized for row-major array layout включить эффективные алгоритмы, которые могут привести к числовым различиям между симуляцией и сгенерированным кодом. Чтобы включить интерполяционную таблицу, сумма и блоки продукта для эффективной упорядоченной по строкам генерации кода, используют этот параметр конфигурации. Параметр Use algorithms optimized for row-major array layout влияет на симуляцию и сгенерированный код.
Используйте алгоритмы, оптимизированные в упорядоченном по строкам размещении массивов, когда Array layout будет установлен в Row-major
.
Не используйте алгоритмы, оптимизированные в упорядоченном по строкам размещении массивов, когда Array layout будет установлен в Column-major
.
Когда Array layout установлен в Row-major
, упорядоченный по строкам алгоритм работает с табличными данными, которые непрерывны в памяти. Эти табличные данные приводят к более быстрому доступу к кэшу, делая эти алгоритмы благоприятными для кэша.
Эта таблица суммирует отношение между размещением массивов и благоприятными для кэша алгоритмами. Рекомендуется использовать алгоритм, который оптимизирован для заданного размещения массивов, чтобы достигнуть хорошей производительности. Например, выберите Use algorithms optimized for row-major array layout, когда Array layout будет установлен в Row-major
для генерации кода.
Параметр:
UseRowMajorAlgorithm |
Ввод: символьный вектор |
Значение:
'on' | 'off' |
Значение по умолчанию:
'off' |
Приложение | Установка |
---|---|
Отладка | Никакой удар |
Трассируемость | Никакой удар |
Эффективность | Никакой удар |
Меры безопасности | Никакой удар |