2012-02-25 5 views
4

私の質問は:複数のGPUでopenCLを使用することについての新しいアイデアはありますか?

複数のGPUでopenCLを使用するための新しい進歩(またはツール/ライブラリが開発されました)はありますか?誰かが複数のGPUを使用するという目標を持ってopenCLでコードを書こうと思っていたら、彼はできますが、あなたがそれらの間のコミュニケーションを手配できる方法は少し "原始的"であると言われています。私が知りたいのは、プログラマとGPU間のコミュニケーションのすべてのアレンジメントのレベルを抽象化できる何かがそこにある場合です。

私は非常に大きな格子を使った確率的なシミュレーションに取り組んでいます。私はそれらを別々のGPUに分解したいと思います。それぞれが計算を行い、必要に応じて通信することができます。これを効率的なやり方で書くことは難しいので、openCLを使って標準的なやり方で行うすべての低レベル作業を避けることができれば大きな助けになるでしょう。

ありがとうございます!

学術面では

答えて

1

、この論文は、韓国でソウル国立大学があります:

複数のGPUのためのOpenCLでの単一コンピューティングデバイスのイメージを達成、http://dl.acm.org/citation.cfm?id=1941591

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

+0

ありがとうございました。私の目的にはあまり役に立ちませんが、それ以外の点では重要です。この種の計算には希望があるようです。 :) – Konstantinos

関連する問題