1

OpenCl が K20 を「認識」できるようにするにはどうすればよいでしょうか。XeonとXeon Phiを同時に?

特に、ここでの 2 つのライブラリ (NVidia と Intel) の使用について混乱しています。

可能であれば、それを行う方法は?

4

2 に答える 2

5

OpenCL Installable Client Driver (ICD) がこれを処理します。インストールした実装に関係なく同じであり、すべての実装を個別の OpenCL "プラットフォーム" として公開します。

clGetPlatformIDsを呼び出すと、インストールされているプラ​​ットフォームの数がわかります。たとえば、AMD 用、NVIDIA 用、Intel 用などがあります。

次に、各プラットフォーム内で、そのプラットフォーム内のデバイスの数を返すclGetDeviceIDsを呼び出します。NVIDIA プラットフォームには K20 があり、Intel プラットフォームには Xeon CPU と Xeon Phi コプロセッサがあります。

clInfoユーティリティをビルドまたはダウンロードすると、インストールされているすべてのプラットフォームとデバイス、およびそれぞれの機能の適切なダンプが表示されます。

于 2013-10-26T18:44:06.857 に答える