28

Microsoft が最近オープン仕様としてリリースした新しいC++ AMP標準の g++ (GCC) でのサポートを開発する計画があるかどうかは誰にもわかりませんか? 誰かがすでにフォーラムでインテルのサポートについて質問しているようです。しかし、GCC については何も見ていません。

4

2 に答える 2

11

Arsの記事には次のように書かれています。 >

AMP は、AMD と NVIDIA からの情報を基に Microsoft によって開発されました。Microsoft の実装では、AMP プログラムがメイン CPU と Direct3D ビデオ カードの両方を (会社の DirectCompute API 経由で) 使用できるようになっていますが、仕様では OpenGL/OpenCL ベースの実装も許可されているはずです。

Microsoft は、他のコンパイラ開発者がこのテクノロジを実装することを奨励しています。公開された仕様には、Microsoft が保有する可能性のある AMP に関連する特許について、実装当事者が Microsoft を特許侵害で訴えない限り、主張しないという取消不能の約束が含まれています。

興味深いと思われる元の質問には答えられませんが、Ars からの上記の引用は、既に投稿されたコメントの一部に対応しています。

于 2012-02-08T18:55:30.753 に答える
9

規格が真の ISO 規格になるとしたら、それは将来の可能性が高いですが、MS-PL の下でライセンスされる事実上すべてのものは、常に FSF によって慎重に扱われます (たとえば、Mono の大部分)。Richard Stallman は Microsoft のオープン コードの使用に非常に反対しており、GCC とはほとんど政治的ではありますが、依然として多くのつながりを持っているため、AMP の現在の仕様がサポートされるとは思えません。オープン ソースのサポートは、Clang プロジェクトから提供される可能性が高くなります。彼らの BSD スタイルのライセンスはより寛容であり、その周りのコミュニティは営利団体とのコラボレーションに対してよりオープンです。

更新: EFF (Electronic Frontier Foundation) とタイプミスしました。FSF (Free Software Foundation) を書くつもりでした。それを指摘してくれたMax Laybbertに感謝します。

于 2012-02-26T06:41:49.147 に答える