gpgpu

    3

    1答えて

    CUDAカーネルでは、次のようなコードがあります。私はスレッドごとに1つの分子を計算しようとしており、分母を計算して比を返すようにブロックに分子を累積しています。しかし、CUDAは、denomの値を、ブロック内のすべてのスレッドで計算されたnumer値の合計ではなく、最大のthreadIdx.xを持つブロック内のスレッドによって計算された値に設定しています。誰が何が起こっているか知っていますか?

    6

    3答えて

    私はGLSLシェーダを使用してGPUに大量の処理を移植することを検討しています。私が直面した直面する問題の1つは、ステップの1つで、アルゴリズムが要素のリストを保持し、それらをソートし、いくつかの最大のものを取る必要があることです(その数はデータに依存します)。 CPU上では、これは単にSTLベクトルとqsort()を使って行われますが、GLSLではそのような機能はありません。この欠点に対処する方

    7

    3答えて

    CUDA、OpenCL、そしてPortland Groupが提供するGPUオプションは興味深いです...結果はインパラシブです(一部のグループでは125-times speedup)。 GPGPUツールの次の波が科学的コンピューティングの世界を支配しようとしているようだ。しかし、GLSLとCgが発表されたとき、私は同じ扇情を思い出します。 GLSLとCgには何が起こったのですか?サポートは落とされ

    2

    4答えて

    私はCSの学部生で、すぐに自分のプロジェクトのアイディアを完成させたいと思っていました。私は、GPGPUs(Link)やGPUを使った実際のグラフィック処理のようなGPUの助けを借りて動作するグラフィックスベースのプロジェクトにほとんど興味があります。私の上司は、GPGPUsや3dUIのような並列コンピューティングに関連するトピックをiphoneのように探すよう提案しました。これまでのところ、私た

    5

    6答えて

    私は最近、一般的なプログラミングのために最新のグラフィックスカードで利用可能な処理能力をどのように最大限に活用するかを確立するプロジェクトに取り掛かりました。フィールド汎用GPUプログラミング(GPGPU)は、これがGPU計算モデルとよく適合するように、多くの重い数学を伴う科学的アプリケーションに対して大きな偏見を有するように思われる。これはまあまあですが、ほとんどの人がシミュレーションソフトウェ