Когда определенные условия соблюдают, можно сгенерировать использование кода SIMD технология Intel AVX2 от определенных блоков Simulink® в DSP System Toolbox™.
Сконфигурировать модель Simulink, чтобы сгенерировать код SIMD:
Во вкладке Modeling панели инструментов модели нажмите Model Settings.
В диалоговом окне Configuration Parameters, которое открывается в панели Code Generation, устанавливает System target file на ert.tlc
.
Под Code Generation, в панели Interface, устанавливает Code Replacement libraries на любой Intel AVX (Windows)
или Intel AVX (Linux)
. Пользуясь этими библиотеками, можно сгенерировать код, который обрабатывает больше данных в одной инструкции. Для получения дополнительной информации о Заменяющих Библиотеках Кода смотрите то, Что Замена Кода? (Embedded Coder).
В окне модели инициируйте генерацию кода и процесс сборки для модели при помощи одной из этих общих опций:
Нажмите кнопку Build Model.
Нажмите Ctrl+B.
Для примера о том, как выбрать системный конечный файл для модели Simulink и как сгенерировать код С для встраиваемых систем, смотрите, Генерируют Код Используя Embedded Coder® (Embedded Coder).
Эта таблица содержит список блоков Simulink в DSP System Toolbox та поддержка генерация кода SIMD. Таблица также детализирует условия, при которых поддержка доступна.
Блоки Simulink | Условия |
---|---|
FIR Interpolation |
|
FIR Decimation |
|
Discrete FIR Filter (Simulink) |
|
LMS Filter |
|