主要内容

SIMD代码生成

使用Intel AVX2技术从DSP系统工具箱™中的某些算法生成SIMD代码

您可以使用Intel AVX2技术从DSP系统工具箱中的某些算法生成SIMD代码。SIMD是一个计算范例,其中单个指令处理多个数据。许多现代处理器具有SIMD指令,例如,一次执行几个添加或乘法。

DSP系统工具箱中的某些算法(如FIR滤波器和LMS滤波器)是计算密集的。英特尔AVX2 SIMD内在内部显着提高了在大多数情况下在大多数情况下使用本算法生成的代码的性能,或超过模拟性能。

从MATLAB生成SIMD代码®系统对象,您需要Matlab Coder™和嵌入式编码器®。要从Simulink块生成SIMD代码,您需要金宝app金宝app®编码器和嵌入式编码器。

话题

DSP系统工具箱中的系统对象支持SIMD代码生成金宝app

从MATLAB系统对象生成SIMD代码的进程。支持的功能列表和金宝app支持可用的条件。

金宝appSIMULINK块在支持SIMD代码生成的DSP系统工具箱中金宝app

支持的功能列表和金宝app支持可用的条件。

从DSP系统工具箱中的Simulink块生成SI金宝appMD代码

从Simulink块生成SIMD代码的过程。金宝app

从DSP系统工具箱中的MATLAB算法生成SIMD代码

从MATLAB代码生成SIMD代码的过程。