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

Описание

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

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

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

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

Похожие темы