クロノス・グループ、並列プログラム向けにOpenCL C++カーネル言語を用いた OpenCL 2.2暫定仕様を発表
業界を代表するハードウェア/ソフトウェア企業から構成される、オープン・コンソーシアムのクロノス・グループ(以下: クロノス)は、OpenCL™ 2.2, SYCL™ 2.2およびSPIR-V™ 1.1の暫定仕様を直ちに利用できるように公開したと発表しました。並列プログラミングの生産性の飛躍的な向上のため、OpenCL 2.2にはOpenCL C++言語によるカーネルが組み込まれています。SYCL 2.2は、OpenCL C++の有用性の最大限の活用と、ホストおよびデバイスのプログラムコードの単一ソースファイル収容を両立させています。また、SPIR-V 1.1はクロノスの定義による中間表現を拡張し、OpenCL C++カーネル言語の完全対応のためにシェーダ機能および演算処理カーネル機能をネイティブでサポートします。これらの最新仕様は、Khronos Forum(https://forums.khronos.org/)経由をはじめ、仕様の正式確定前にデベロッパ会員およびインプリメンター会員がフィードバックを投稿できるよう、http://www.khronos.orgにて暫定形式でリリースしています。 詳しく