exponenta event banner

Создание кода SIMD

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

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

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

Для создания SIMD-кода из системных объектов MATLAB ® необходимы MATLAB Coder™ и Embedded Coder ®. Для создания кода SIMD из блоков Simulink необходимы кодер Simulink ® и встроенный кодер.

Темы

Системные объекты в панели системных инструментов DSP, поддерживающие создание кода SIMD

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

Блоки Simulink в панели инструментов системы DSP, поддерживающей создание кода SIMD

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

Создание кода SIMD из блоков Simulink в панели инструментов системы DSP

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

Создание SIMD-кода из алгоритмов MATLAB в панели инструментов системы DSP

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