Генерация кода SIMD

Сгенерируйте код SIMD из определенных алгоритмов в DSP System Toolbox™ с использованием технологии Intel AVX2

Вы можете сгенерировать код SIMD из определенных алгоритмов в DSP System Toolbox с помощью технологии Intel AVX2. SIMD является вычислительной парадигмой, в которой одна команда обрабатывает несколько данных. Во многих современных процессорах есть SIMD-инструкции, которые, например, выполняют сразу несколько сложений или умножений.

Некоторые алгоритмы в DSP System Toolbox, такие как конечная импульсная характеристика и LMS-фильтр, являются интенсивными в вычислительном отношении. Решения Intel AVX2 SIMD значительно повышают эффективность кода, сгенерированного с помощью этих алгоритмов на платформах Intel, в большинстве случаев отвечая или превышая эффективность симуляции.

Чтобы сгенерировать SIMD код из MATLAB® Системные объекты, вам нужны MATLAB Coder™ и Embedded Coder®. Чтобы сгенерировать SIMD код из блоков Simulink, вам нужен Simulink® Кодер и Embedded Coder.

Темы

Системные объекты в DSP System Toolbox, поддерживающие генерацию кода SIMD

Процесс генерации кода SIMD из объектов MATLAB System. Список поддерживаемых функций и условий, при которых доступна поддержка.

Блоки Simulink в DSP System Toolbox, поддерживающие генерацию кода SIMD

Список поддерживаемых функций и условий, при которых доступна поддержка.

Сгенерируйте код SIMD из блоков Simulink в DSP System Toolbox

Процесс генерации кода SIMD из блоков Simulink.

Сгенерируйте код SIMD из алгоритмов MATLAB в DSP System Toolbox

Процесс генерации кода SIMD из кода MATLAB.