7
KhronosグループがOpenCL 2.2仕様を最終決定、GitHubでソースを公開

Khronos Groupは、システムのCPUとGPUを併用することで、開発者が計算負荷の高いタスクを処理できるようにするOpenCL 2.2標準の仕様を最終決定しました。さらに、標準へのさらなる貢献を促すため、Khronos Groupは初めてGitHubで完全な仕様と適合性テストを公開しました。標準の内部構造にアクセスすることで、開発者は標準の改善方法を検討できるはずです。

Khronos Group は標準のバージョン 2.2 について次のように述べています。

OpenCL 2.2の完成により、クロノスはC++をOpenCL標準における第一級のカーネル言語にするという約束を果たしました」と、OpenCL議長兼クロノス社長のニール・トレベット氏は述べています。「OpenCLワーキンググループは、SYCLとの共同作業を継続し、シングルソースの並列C++プログラミングのパワーを標準ISO C++に統合し、組み込みビジョンや推論といったOpenCLの新たな市場と機会を模索することができます。また、クロノスVulkan APIとの統合と活用にも取り組んでおり、高度なグラフィックスとコンピューティングを単一のAPIに統合しています。」

この声明の最後の部分が最も興味深いかもしれません。AIが1つのデータセットから学習した内容を別のデータセットに適用する組み込みビジョンと推論は、AIに特化した企業にとってますます重要になっています(現時点では、すべての大手テクノロジー企業がこれに該当するようです)。NvidiaとGoogleは、最高の推論ハードウェアを開発したと主張して公の場で争っています。NvidiaのVolta GPUアーキテクチャはTesla V100でデビューしましたが、その際立った特徴は、ディープラーニングアプリケーションにおいて従来製品を上回る性能を発揮する「Tensor Core」です。

Khronos Groupは、OpenCLがこれらの企業の機械学習目標達成を支援することを期待しているようです。OpenCLがVulkan APIと統合するというKhronos Groupの発表も興味深いものです。Vulkanは2015年にデビューした低レベルグラフィックAPIで、Unityなどのゲームエンジン、Doomなどの人気タイトル、Nintendo SwitchコンソールからNvidiaやAMDの最新のグラフィックドライバーやユーティリティまで、あらゆるものに追加されています。Khronos GroupはGDC 2017で、他の企業がVulkan APIのサポートを急いでいるため、Vulkanの人気はさらに高まるだろうと述べました。

OpenCLとVulkanの統合により、開発者はより高性能なアプリやゲームをより容易に開発できるようになるでしょう。両者の統合が近づくにつれ、今後の動向に注目していく必要があります。その間、OpenCL 2.2に関するほぼすべての情報はGitHubでご覧いただけます。

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。