SETI@HomeがGPUに対応するらしい。
ソース>http://pc11.2ch.net/test/read.cgi/jisaku/1220276868/188
In debugging.
http://lunatics.kwsn.net/gpu-crunching/gpu-client.msg10259.html#msg10259
If bug will be found, FFT will be done by CUDA FFT library on GPU device.
(for AP app. MB GPU dev freezed for some time AFAIK)
16プロセッサ、128コア
Device name: GeForce 8800 GTS 512
http://lunatics.kwsn.net/gpu-crunching/gpu-client.msg8715.html#msg8715
Total global memory (MB): 512
Number of multiprocessors : 16
Number of cores :128
128コアで動くらしいけど、1workunitあたりどのくらいのspeedが出るんでしょうか。・・・と思ったらソースに書いてあった。
Pentium(R) 4/3.5GHz・純正クライアントで処理時間が13分46秒→最適化クライアントSSE4.1対応で45秒、だそうです。全コアを使ってこの速さなのか、1コア辺りの速さなのかは不明。もし1コア辺りの値なら、全コア使えば128倍の処理能力と言う事になりますがどうなるのか。
128ユニットを同時に処理したら、メモリが足りなくなる気がしますね(現在、1ユニット辺り約30MB×128=3,840MB)
あと、ソースのスレでは、
と言った話も出てました。
思った事;
- CPUはおいそれと増設できないけど、ビデオカードなら増やせるから良いかも。
- でもそうすると電気代がかさみそう。
- CPUを使うのとどっちが電力効率が良いんだろ。