Используйте алгоритмы, оптимизированные в упорядоченном по строкам размещении массивов

Описание

Включите алгоритмы для упорядоченной по строкам генерации кода формата и соответствующие упорядоченные по строкам алгоритмы для симуляции.

Математика 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.

'off'

Не используйте алгоритмы, оптимизированные в упорядоченном по строкам размещении массивов, когда Array layout будет установлен в Column-major.

Советы

Когда Array layout установлен в Row-major, упорядоченный по строкам алгоритм работает с табличными данными, которые непрерывны в памяти. Эти табличные данные приводят к более быстрому доступу к кэшу, делая эти алгоритмы благоприятными для кэша.

Эта таблица суммирует отношение между размещением массивов и благоприятными для кэша алгоритмами. Рекомендуется использовать алгоритм, который оптимизирован для заданного размещения массивов, чтобы достигнуть хорошей производительности. Например, выберите Use algorithms optimized for row-major array layout, когда Array layout будет установлен в Row-major для генерации кода.

Информация о командной строке

Параметр: UseRowMajorAlgorithm
Ввод: символьный вектор
Значение: 'on' | 'off'
Значение по умолчанию: 'off'

Рекомендуемые настройки

ПриложениеУстановка
ОтладкаНикакой удар
ТрассируемостьНикакой удар
ЭффективностьНикакой удар
Меры безопасностиНикакой удар

Похожие темы