4

私の質問は:

複数の GPU で openCL を使用するための新しい進歩 (または開発されたツール/ライブラリ) はありますか? 誰かが複数の GPU を使用する目的で openCL でコードを書きたい場合、それが可能であることは理解していますが、それらの間の通信を調整する方法は少し「原始的」であると言われています。私が知りたいのは、プログラマーと GPU 間の通信のすべての配置の間に抽象化のレベルを置くことができるものがそこにあるかどうかです。

私はかなり大きなラティスを使用した確率的シミュレーションに取り組んでおり、それらを異なる GPU に分割して、それぞれが必要に応じてコンピューティングと通信を行うことができるようにしたいと考えています。これを効率的な方法で記述するのは非常に難しいため、openCL を介して標準的な方法で行う低レベルの作業をすべて回避できれば、大きな助けになります。

ありがとう!

4

1 に答える 1

1

学術的な面では、韓国のソウル国立大学から次の論文があります。

複数の GPUに対してOpenCL で単一のコンピューティング デバイス イメージを実現するhttp://dl.acm.org/citation.cfm?id=1941591

著者らは、カーネルを複数の GPU に分割するための自動メカニズムを提案しています。残念ながら、彼らのフレームワークはまだリリースされていません。

于 2012-02-27T16:05:45.333 に答える