GCC是否支持C ++ AMP

时间:2012-02-07 16:25:19

标签: c++ c++-amp

是否有人知道是否有计划为新的C++ AMP标准开发g ++(GCC)支持,而released标准最近由open specification作为already asking about Intel support in their forums?我看到某人是{{3}}。但是我没有看到GCC的任何东西。

2 个答案:

答案 0 :(得分:10)

Ars的article结束时说: >

  

AMP由微软开发,AMD和NVIDIA的输入。   Microsoft的实现允许AMP程序同时使用main   CPU和Direct3D视频卡(通过公司的DirectCompute API),   虽然规范也应该允许基于OpenGL / OpenCL   的实施方式。

     

Microsoft鼓励其他编译器开发人员实现   技术。已发布的规范包含在其中   不可撤销的承诺,不对微软的任何专利提出主张   除非执行方起诉,否则可能认为与AMP有关   微软侵犯专利权。

我无法回答原来的问题,这对我来说很有意思,但Ars的上述引文确实解决了一些已经发布的评论。

答案 1 :(得分:9)

如果标准成为真正的ISO标准,那么将来很可能,但实际上任何在MS-PL下获得许可的东西都会被FSF(例如Mono的大部分)小心处理。理查德·斯托曼非常反对使用微软的开放代码,他仍然与GCC有很多关系,尽管大部分是政治关系,所以我怀疑AMP的当前规范是否会得到支持。任何开源支持都更有可能来自Clang项目。他们的BSD风格许可证更加宽松,周围的社区更愿意与商业实体合作。

更新:我输错了EFF(电子前沿基金会),打算写FSF(自由软件基金会)。感谢Max Laybbert指出这一点。