OpenCL 2.1および2.2は、従来のOpenCL Cカーネル言語に加えて、OpenCL C++カーネル言語を導入しました。 OpenCLをCをサポートする環境で使用する必要がありますが、C++はサポートしていません。 OpenCL C++では使用可能で、OpenCL Cでは使用できないC++構文以外のOpenCL 2.2の機能はありますか?OpenCL C++では利用可能ですが、OpenCL Cでは利用できないOpenCL 2.2の機能はありますか?
OpenCL C++カーネル言語を使用するには、C++コンパイラ(C++メインプログラムを作成する)を使用する必要がありますか? OpenCL C++カーネル言語を処理するための限定されたC++コンパイラがいくつかのOpenCL実装に含まれていました。
私は追加された機能についてはわかりません。そのためのスペックを見る必要があります。しかし、それはC + +のコードなので、あなたがいくつかの仕事に行くのでなければ、あなたはC++コンパイラを使うつもりです。 – Petesh