英特尔将发布一个名为AVX的新指令集,其中包括SSE到256位操作的扩展。也就是说,要么是4个双精度元素,要么是8个单精度元素。
考虑到没有支持它的硬件,我们将如何开发AVX代码?更一般地说,开发人员如何为不存在的硬件编写代码,例如,如果他们想在支持CPU发布时准备好软件?
答案 0 :(得分:5)
也许我对您的问题遗漏了一些内容,但似乎答案是在您链接的网站上。使用英特尔编译器访问新的内部函数,以便生成代码并使用模拟器进行测试。
答案 1 :(得分:2)
http://www.google.com/search?hl=en&q=intel+avx+emulator很容易找到http://software.intel.com/en-us/articles/intel-software-development-emulator/。
答案 2 :(得分:1)
联系英特尔并询问他们是否有可用的模拟器?不是硬件级模拟器,而是指令集模拟器。事实上英特尔有一个仿真器。
或者你可以自己写一个 - 对某些人来说可能是一个有趣的项目!