为新的指令集开发 [英] developing for new instruction sets

查看:59
本文介绍了为新的指令集开发的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

英特尔将发布名为 AVX 的新指令集. ,其中包括将SSE扩展到256位操作.也就是说,可以是4个双精度元素或8个单精度元素.

Intel is set to release a new instruction set called AVX, which includes an extension of SSE to 256-bit operation. That is, either 4 double-precision elements or 8 single-precision elements.

考虑到目前还没有支持它的硬件,人们将如何为AVX开发代码?更一般而言,开发人员如何为不存在的硬件编写代码,例如,如果他们希望在发布支持的CPU时准备好软件,则该如何编写代码?

How would one go about developing code for AVX, considering there's no hardware out there that supports it yet? More generally, how can developers write code for hardware that doesn't exist, for instance if they want to have software ready when the supporting CPU is released?

推荐答案

也许我遗漏了一些有关您的问题的信息,但答案似乎在您链接的网站上.使用Intel编译器可以访问新的内在函数,以便您可以生成代码并使用仿真器对其进行测试.

Maybe I'm missing something about your question but it seems the answer is on the website that you linked. Use the Intel Compiler to get access to the new intrinsic functions so you can generate the code and use the emulator to test it.

这篇关于为新的指令集开发的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆