SETI@Home

SETI@HomeGPUに対応するらしい。
ソース>http://pc11.2ch.net/test/read.cgi/jisaku/1220276868/188

GPUクライアントがデバッグ中↓

In debugging.
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)

http://lunatics.kwsn.net/gpu-crunching/gpu-client.msg10259.html#msg10259

16プロセッサ、128コア

Device name: GeForce 8800 GTS 512
Total global memory (MB): 512
Number of multiprocessors : 16
Number of cores :128

http://lunatics.kwsn.net/gpu-crunching/gpu-client.msg8715.html#msg8715

128コアで動くらしいけど、1workunitあたりどのくらいのspeedが出るんでしょうか。・・・と思ったらソースに書いてあった。

Pentium(R) 4/3.5GHz・純正クライアントで処理時間が13分46秒→最適化クライアントSSE4.1対応で45秒、だそうです。全コアを使ってこの速さなのか、1コア辺りの速さなのかは不明。もし1コア辺りの値なら、全コア使えば128倍の処理能力と言う事になりますがどうなるのか。
128ユニットを同時に処理したら、メモリが足りなくなる気がしますね(現在、1ユニット辺り約30MB×128=3,840MB)

あと、ソースのスレでは、

  • 24時間週七日連続運転したらビデオカードが焼けるかもしれないから冷却に要注意
  • CUDAはnVidiaの技術なんですが、ATi(AMD)もSETI@Home開発チームにアプローチをかけてる

と言った話も出てました。

思った事;

  • CPUはおいそれと増設できないけど、ビデオカードなら増やせるから良いかも。
  • でもそうすると電気代がかさみそう。
  • CPUを使うのとどっちが電力効率が良いんだろ。