英特尔AVX2组装开发

Fal*_*con 3 assembly intel avx2

我正在使用针对64位架构的英特尔组件优化我的视频解码器.对于优化我使用AVX2指令集.

我的开发环境: -
OS: - Win 7(64位)
IDE: - MSVS 2008(Prof)
CPU: - Core i5(支持AVX)
汇编程序: - YASM

我想知道是否有任何模拟器可以在不升级硬件的情况下运行和调试我的AVX2代码.
我主要是希望在现有环境中运行和调试我的应用程序.有什么建议?

Pau*_*l R 6

您可以免费下载英特尔SDE(软件开发仿真器)并使用它 - 它运行良好.本机指令全速运行 - 仅模拟AVX2指令.

当然,你需要一个支持AVX2的编译器(gcc,clang,Intel ICC或者没有最新的Visual Studio).

最后一句话:我强烈建议您使用内在函数而不是原生asm - 这将为您节省大量时间和精力,它将更加便携,如果您需要同时针对32位和64位,它会使事情变得更容易位平台.