X86 开发新的指令集

X86 开发新的指令集,x86,sse,avx,X86,Sse,Avx,英特尔将发布一个名为SSE的新指令集,该指令集将SSE扩展为256位操作。即,4个双精度元件或8个单精度元件 考虑到目前还没有支持AVX的硬件,我们如何着手为AVX开发代码?更一般地说,开发人员如何为不存在的硬件编写代码,例如,如果他们想在支持CPU发布时准备好软件?很容易找到。也许我遗漏了一些关于你的问题,但答案似乎在你链接的网站上。使用“英特尔编译器”访问新的内部函数,以便生成代码并使用模拟器进行测试。请与英特尔联系,询问他们是否有可用的模拟器?不是硬件级模拟器,而是指令集模拟器。事实上,英

英特尔将发布一个名为SSE的新指令集,该指令集将SSE扩展为256位操作。即,4个双精度元件或8个单精度元件


考虑到目前还没有支持AVX的硬件,我们如何着手为AVX开发代码?更一般地说,开发人员如何为不存在的硬件编写代码,例如,如果他们想在支持CPU发布时准备好软件?

很容易找到。

也许我遗漏了一些关于你的问题,但答案似乎在你链接的网站上。使用“英特尔编译器”访问新的内部函数,以便生成代码并使用模拟器进行测试。

请与英特尔联系,询问他们是否有可用的模拟器?不是硬件级模拟器,而是指令集模拟器。事实上,英特尔有一个可用的模拟器

或者你可以自己写一个——对某些人来说可能是一个有趣的项目

英特尔SDE(软件开发模拟器)是—它使用PIN动态指令转换器来模拟较新的指令。当前版本“包括对SSE4、AES和PCLMULQDQ以及英特尔AVX的支持”