Вы можете создавать 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.