0

OpenCL では、プログラマーが作業負荷を明示的に分割しなくても、複数の GPU で構成されるシステムが暗黙的にジョブを分割することは可能ですか?
たとえば、1 つの SM 192 コア GPU で構成される GPU があり、行列の乗算を実行すると、正常に動作します。ここで、別の同じ GPU を追加します。OpenCL は、プログラマーが各 GPU に作業負荷を分割するのではなく、両方の GPU を使用して行列の乗算を計算します。

4

2 に答える 2

1

OpenCL が自動的にそれを実行できるとは思いませんが (少なくとも 1.2 では)、複数の計算デバイスを自動的に処理できる OpenCL ラッパーがいくつかあります。私は使用していませんOpenCL CodeBenchが、複数のコンピューティング デバイスの負荷分散があると主張しています。

于 2016-05-14T04:30:53.817 に答える