トップページ⇒tech
1001コメント273KB

GPGPU#3

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2009/03/21(土) 19:18:14
GPGPUについて語りましょう

前スレ
GPGPU#2
http://pc11.2ch.net/test/read.cgi/tech/1188374938/

関連スレ
http://pc11.2ch.net/test/read.cgi/tech/1228891105/
http://pc11.2ch.net/test/read.cgi/tech/1206152032/

参考リンク
総本山? gpgpu.org
http://www.gpgpu.org/
OpenCL
http://www.khronos.org/opencl/
NVIDIA CUDA
http://developer.nvidia.com/object/cuda.html
ATI Stream
http://developer.amd.com/gpu/ATIStreamSDK/Pages/default.aspx
GPUをCPU的に活用するGPGPUの可能性
http://pcweb.mycom.co.jp/articles/2005/09/06/siggraph2/
0002デフォルトの名無しさん2009/03/21(土) 19:20:36
このスレッドは天才チンパンジー
「アイちゃん」が
言語訓練のために作成したものです。

アイと研究員とのやり取りに利用するスレッドなので、関係者以外は書きこまないで下さい。
0003デフォルトの名無しさん2009/03/21(土) 19:43:28
そうか
0004,,・´∀`・,,)っ-●◎○2009/03/21(土) 22:13:33
だんごやさんだよ
0005デフォルトの名無しさん2009/03/22(日) 18:15:46
しょぼいNECマシンでも刺せるnVIDIAグラボってことでQuadro FX570を導入して、
SETI@homeの計算をさせたんですけど、画面表示能力が著しく低下するし、
CPUの1コア分より計算時間がかかるという現象が起きるのですが、
誰か他にも同じようなことになってませんか?
それとも私の設定がおかしいのでしょうか?
0006デフォルトの名無しさん2009/03/23(月) 12:20:56
FX570って、8600GT相当のFX1700のメモリ少ない版じゃなかった?
どう考えても、CUDAは「動かせる」だけで実用になるとは思えないんだけど。
0007デフォルトの名無しさん2009/03/23(月) 12:25:47
それって、今だったら9400GT並み?
普通に9600GTが1万円も出せば買えるのに……
000852009/03/23(月) 19:09:53
泣きたくなった。てかQuadroはCADとか3Dレンダリングとかに
使えるのが売りなのに、たぶんこれ刺しても意味ないと思う

かといって、9600GTはワット数に多少の不安があると思うし、
FX570を走らせた感覚からして9600GTを走らせた場合
たぶん最適化かけたAstropalseにはかなわないんじゃないかと
(スコア的な意味で)

そこの所どうなんでしょう?

ちなみに自分はValuestar M(Gタイプ)でCore2Quad2.66GHz使ってます。
0009デフォルトの名無しさん2009/03/23(月) 19:30:38
QuadroFXの売りは、NVIDIAが品質を保証しているために価格が馬鹿高いことだよ。
別にQuadroFX用にチップを用意しているわけじゃないからCADに最適化されているわけでもない。
NVIDIAの営業氏の言う処の「アキバ的思想」でいいならGeForceで充分。
001052009/03/23(月) 22:44:20
VALUESTARの電源にMAX250Wって書いてあったwww
このマシン最大で246W食うってマニュアルに書いてあるから
FX570が動くのがやっと...ってかすぐはずさないと電源やられちまうかも
0011デフォルトの名無しさん2009/03/26(木) 06:08:51
http://game.watch.impress.co.jp/docs/series/3dcg/20090325_79920.html
 ピクセルシェーダーとDirectX演算シェーダーで、ランダムメモリアクセスができるようになってしまった関係で面倒になるのが、
複数スレッドからの同一メモリアドレスアクセスの管理だ。
実行タイミングによってメモリの内容が変わってきてしまう可能性もでてくるわけで、
これはマルチスレッドプログラムで起こりうるデバック困難な現象を生みかねない。
そこでDirectX 11におけるピクセルシェーダーとDirectX演算シェーダーでは
Atomic Operation(不可分操作)に対応した命令がサポートされている。
0012デフォルトの名無しさん2009/03/26(木) 07:35:31
なぜGPGPUスレでValuestarが出てくるのww
GPGPUやる前にPC構成を頭に入れろよww順番間違えてるよww

あ、高校生でしたか・・・すいませんでした。
0013デフォルトの名無しさん2009/03/26(木) 16:18:46
>>9
VGABIOSレベルでOpenGLの性能が段違いだったような気がするが
過去の話か?
まぁGPGPUだったらGTX295買っとけば問題無いな
0014デフォルトの名無しさん2009/03/26(木) 16:20:28
あ、>>13は同等チップのGeforceとQuadroを比べた場合ね
さすがにQuadro FX570なんてゴミじゃ遅いw
0015デフォルトの名無しさん2009/03/26(木) 22:50:46
やっと2GのRadeon出たな
0016デフォルトの名無しさん2009/04/03(金) 21:12:28
買い?
0017デフォルトの名無しさん2009/04/14(火) 12:10:11
ATI Stream開発者向け資料まとめページ
ttp://developer.amd.com/gpu/ATIStreamSDK/pages/Publications.aspx
0018デフォルトの名無しさん2009/04/26(日) 11:36:47
NVIDIA、並列コンピューティング技術「OpenCL」のドライバとSDKを開発者向けに提供
ttp://sourceforge.jp/magazine/09/04/22/0915222
0019デフォルトの名無しさん2009/04/26(日) 11:59:02
ATI Streamは2010年のQ2以降まで
OpenCLに対応不可能らしい

なんでか知りたい
0020デフォルトの名無しさん2009/04/26(日) 12:07:37
その頃にはLarrabee出るやん
ATI STREAMオワタ
0021デフォルトの名無しさん2009/04/26(日) 13:03:21
ラビがでなくてもストリームは既に終わってる
0022デフォルトの名無しさん2009/04/26(日) 20:24:32
AMDは本当に駄目な子・・・
0023デフォルトの名無しさん2009/04/26(日) 20:37:29
>>19
なんで?
0024デフォルトの名無しさん2009/04/27(月) 00:17:03
大人の事情、じゃね?
0025デフォルトの名無しさん2009/04/27(月) 07:17:33
最近OpenCLのhavok clothやってましたが
なにか?
0026デフォルトの名無しさん2009/04/27(月) 08:06:51
そういやPPUって58gflopsだったらしいな
で、実パフォーマンスは9600GT(312gflops)をphysx専用に使った場合と同じ
0027デフォルトの名無しさん2009/04/27(月) 08:45:52
>>19
2009年上半期中に対応予定だろ。
0028デフォルトの名無しさん2009/04/27(月) 23:04:36
>>27
それずれた
29日にスキンヘッドのおっさんショーに行って
聞いてみなよ
0029デフォルトの名無しさん2009/04/28(火) 10:12:05
で、いつになったの?
0030デフォルトの名無しさん2009/05/08(金) 10:07:00
CUDA 2.2 released
http://forums.nvidia.com/index.php?showtopic=96303
0031デフォルトの名無しさん2009/05/16(土) 11:30:38
そろそろATIはCUDAに敗北宣言出すね
0032デフォルトの名無しさん2009/05/16(土) 19:49:57
atiのってHPCへの採用事例とかあるんだろうか。
0033デフォルトの名無しさん2009/05/16(土) 19:59:40
>>32
無いね海外でも採用事例作れないらしく
切り捨てるかもって話だね
0034デフォルトの名無しさん2009/05/16(土) 20:35:30
性能出したかったらILで書けってのがまずいんだろうか。
その辺nの方はどうなんか知らんけどさ。

遊びで弄る分には低レベルなところを見れるのは面白いんだがな。
0035デフォルトの名無しさん2009/05/16(土) 22:36:02
>>34
実用上、ILで書けば早いよ!なんてのは使い物にならん
それが通るならCellももっと普及したはずだしな

CUDAの強みはほぼCの構文だけで書けて、かつ理論値と見比べても悪くない性能を出せること
まぁブラックボックスが多すぎて、最適化がむずいって問題はあるんだが
0036デフォルトの名無しさん2009/05/17(日) 02:41:48
最適化を頑張るより、新しい高性能グラボ買え!ってことなんだろう。
0037,,・´∀`・,,)っ-○○○2009/05/17(日) 22:21:18
報いを受けなければならんね
0038デフォルトの名無しさん2009/05/17(日) 22:30:14
ATIはOpenCLのサポート作業が
暗礁に乗り上げててリリース不可能と言われてるしなぁ
0039デフォルトの名無しさん2009/05/17(日) 22:52:18
OpenCL自体がCUDAベースだし、ATIがサポートするのはきついだろうな
同じ土俵でどっちが早いのか気にはなるから頑張っては欲しいけど
0040デフォルトの名無しさん2009/05/17(日) 23:09:39
そもそもATIのGPUって性能あんまり
出ないしOpenCA化しても性能全然発揮できなくないか?

0041デフォルトの名無しさん2009/05/17(日) 23:17:51
>>40
絶対性能ならそうだろうけど、電力やコストとの兼ね合いもあるからそこまで悪くはないと思われる
性能だけならHPCに力入れてるnVidiaが強いけど、実用用途じゃ電力だとか色々制約もあるのよ
0042デフォルトの名無しさん2009/05/17(日) 23:21:04
>>41
でも現実的にそうだとしてもVLIW系のアーキテクチャで
並列性上げるってそうとうつらくない?
資金無限にあるように見えるIntelですら投げ捨てたものでしょ?
0043デフォルトの名無しさん2009/05/17(日) 23:23:09
>>42
それについては結局演算の割り当てとかを考えながら最適化していく事になると思うよ
CUDAでブロックサイズ変えたりアライン変えたりしてるみたいにね
その辺も含めて試してみたいし期待してる
確かにVLIWで性能だそうと思ったら、アプリケーションも限られてくるし実装も相当面倒くさくなりそうだけど
0044,,・´∀`・,,)っ-○○○2009/05/17(日) 23:30:35
悪くとも「32コアの64ビットx86プロセッサ」としては使える
0045デフォルトの名無しさん2009/05/17(日) 23:50:12
>>43
結局それだと、HavokClothのためにRadeon使います
か各アプリ用に無理にでもRadeon使うって感じですよね。

ダンゴさまが得意なララビーでも待とうかなぁ
OpenCAとか暗号関係にCUDA使いたかったけど
普通の数値演算以外適合力無さ過ぎて途方にくれているw
0046デフォルトの名無しさん2009/05/17(日) 23:52:37
難しい難しいって言うけどさ、実際そんなに難しいのか?
VLIWのコード最適化なんてもう数十年も研究されてるし、科学技術計算
や信号処理用の商用機だってそれなりの数が出てるわけでさ。

性能が出ないのは単にコード書く人間の調査不足って事はないんだろうか。
0047デフォルトの名無しさん2009/05/17(日) 23:54:02
>>45
CUDAは並列性が高くないと性能出せないからね
暗号みたいに、次々チェインしていくようなルーチンには根本的に合わない
0048デフォルトの名無しさん2009/05/17(日) 23:56:05
>>46
歴史は長いけど、その割には普及してないでしょ?要はそういうこと
すっごい頑張れば、すっごい性能出るよ!ってのは一部の人間(HPC分野)にはウケが良くても
結局実務じゃ使い物にならないのよ
んで、数が捌けないと値段も下がらないし、次も出てこない
0049デフォルトの名無しさん2009/05/17(日) 23:57:18
>>46
効率の良い扱いの良いVLIWをどうやって最適化するかという
文献はあるけど、既にある特定の分野に特化したVLIWを
多目的に最適化するという技術論文は見当たらないなぁ
あるなら欲しいのでリンク教えていただけますか?



0050デフォルトの名無しさん2009/05/18(月) 00:06:43
>>49
R700のVLIWアーキテクチャて具体的にはどの辺が特定の分野に特化してるわけ?
■ このスレッドは過去ログ倉庫に格納されています