利用Visual studio编写程序,如果打开所有的编译优化选项,就程序运行速度来看,是否还需使用SSE优化程序

自问自答:有些情况下,确实有必要。例如在进行FIR滤波处理时, 【利用Visual studio编写程序,如果打开所有的编译优化选项,就程序运行速度来看,是否还需使用SSE优化程序】 利用Visual studio编写程序,如果打开所有的编译优化选项,就程序运行速度来看,是否还需使用SSE优化程序
可以用SIMD指令并行进行乘法运算。如此,此程序确实可以比单纯使用VS优化的结果运行速度要快。
■网友
因为没有设置/arch参数的话,是默认使用SSE2优化的:由于默认情况下 x86 编译器生成使用 SSE2 指令的代码,因此你必须指定 /arch:IA32 以针对 x86 处理器禁用 SSE 和 SSE2 指令的生成。MSDN:/arch (x86)


    推荐阅读