Вы можете сгенерировать код 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.