是否有人知道是否有计划为新的C++ AMP标准开发g ++(GCC)支持,而released标准最近由open specification作为already asking about Intel support in their forums?我看到某人是{{3}}。但是我没有看到GCC的任何东西。
答案 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指出这一点。