有谁知道,如果有任何计划发展以g ++语言支持(GCC)为新的C++ AMP标准,该标准被释放最近被微软作为一个开放的规范?我看到有人已在他们的论坛上询问英特尔支持.但是我没有看到GCC的任何东西.
小智 10
Ars 的文章说:>
AMP由微软开发,AMD和NVIDIA的输入.Microsoft的实现允许AMP程序同时使用主CPU和Direct3D视频卡(通过公司的DirectCompute API),但规范也应该允许基于OpenGL/OpenCL的实现.
Microsoft鼓励其他编译器开发人员实施该技术.已公布的规范包含一项不可撤销的承诺,即不对微软可能持有的与AMP相关的任何专利提出主张,除非执行方起诉微软侵犯专利权.
我无法回答原来的问题,这对我来说似乎很有意思,但Ars上面的引用确实解决了一些已经发布的评论.
如果标准成为真正的ISO标准,那么它很可能在未来,但实际上任何在MS-PL下许可的东西都会被FSF(例如Mono的大部分)小心处理.理查德·斯托曼非常反对使用微软的开放代码,他仍然与GCC有很多关系,尽管大部分是政治关系,所以我怀疑AMP的当前规范是否会得到支持.任何开源支持都更有可能来自Clang项目.他们的BSD风格许可证更加宽松,周围的社区对商业实体的合作更加开放.
更新:我输错了EFF(电子前线基金会),打算写FSF(自由软件基金会).谢谢Max Laybbert指出这一点.