英特尔将发布一个名为AVX的新指令集,其中包括SSE到256位操作的扩展.也就是说,要么是4个双精度元素,要么是8个单精度元素.
考虑到没有支持它的硬件,如何开发AVX代码呢?更一般地说,开发人员如何为不存在的硬件编写代码,例如,如果他们希望在支持CPU发布时准备好软件?
x86 sse avx
avx ×1
sse ×1
x86 ×1