6

この記事で、ある企業が、複数の GPU ベースのビデオ カードを並行して使用して、毎秒数千億回の固定小数点計算を処理できるソフトウェアを作成したことを読みました。

プログラムは Windows で動作するようです。Windows から GPU にスレッドを割り当てることは可能ですか? 彼らは独自のドライバーを作成し、それを操作しますか? 彼らがそれをどのように行うかについて何か考えはありますか?

4

2 に答える 2

5

彼らはCUDAのような言語を使用して GPU 上のコードのクリティカル セクションをプログラムし、計算を高速化しているのではないかと想像します。

プログラム (およびそのスレッド) のメイン関数は引き続きホスト CPU で実行されますが、データは高度なアルゴリズムの処理のために GPU から送信されます。CUDA は C 構文の拡張であるため、GPU で汎用計算をプログラミングするためにCgのような古いシェーダー言語を習得するよりも、プログラミングが容易になります。

于 2008-10-03T00:02:37.467 に答える
3

開始するのに適した場所 - GPGPU

また、記録として、非 GPU ベースのグラフィック カードなどはないと思います。GPU は、定義上、グラフィックス カードの心臓部であるグラフィックス プロセッシング ユニットの略です。

于 2008-10-03T00:17:14.577 に答える