GPGPU#3
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2009/03/21(土) 19:18:14前スレ
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/
0930デフォルトの名無しさん
2009/10/09(金) 21:28:38Cellのようにキャッシュがないとデータ転送が面倒だし、かと言ってx86の様に全てキャッシュだと最適化が面倒になるし。
ただ、キャッシュの方式が気になるところ。あと欲を言えば、もっとサイズが大きければいいのだが。
0931デフォルトの名無しさん
2009/10/09(金) 21:45:33Larrabeeは普通にコヒーレント無視でロードストアできるオプションあるがな
スカラ風の命令セットに見せかけるためにネイティヴのSIMDすら抽象化されてて
直接触れないCUDAで最適化も糞もない
0932デフォルトの名無しさん
2009/10/09(金) 22:22:17それは仕様にそう書いてあるから。そして趣旨がずれてる。
ATI ILでxyで倍精度加算を書いてもISAではzwで加算されたりする。
0933デフォルトの名無しさん
2009/10/09(金) 23:04:59縛熱だな。Fermiどころじゃないじゃん。
0934デフォルトの名無しさん
2009/10/09(金) 23:07:390935デフォルトの名無しさん
2009/10/09(金) 23:24:090936デフォルトの名無しさん
2009/10/09(金) 23:25:490937デフォルトの名無しさん
2009/10/09(金) 23:37:360938デフォルトの名無しさん
2009/10/09(金) 23:52:08512SP止まりじゃクロックあたりのピークFLOPS数すらLarrabeeに並ばれるからな
0939デフォルトの名無しさん
2009/10/09(金) 23:55:060940,,・´∀`・,,)っ-○○○ ◆???
2009/10/10(土) 01:48:21明らかに性能出ない設計の上、模型しかできてないFermi
遅れに遅れたLarrabee、なぜか競合製品までことごとく頓挫して命拾いしてるよなー
0941デフォルトの名無しさん
2009/10/10(土) 02:08:40間違っているんじゃないだろうかとふと思うよね。
結局、半導体メーカーの都合で作っちゃっているからこうなっているのかな。
でも、生みの苦しみであって、なにか大きな変革が本当に起きることだってあるとは思って、
個人的に期待しているんだけど。
0942,,・´∀`・,,)っ-○○○ ◆???
2009/10/10(土) 02:34:52今はHPC分野は攻める市場じゃなくて守る市場。
Larrabeeなんて必要ないんだよ。攻めてくる競合製品がなければな。
じゃあ無意味なのかっていうとそうでもなくて
ただ、未完成ながらも実働デモをして競合他社にプレッシャーを与え続けてるだけでも十分効果はあると思うのです。
当然ながらRV770を倍増して毛が生えただけのGPUを投入したATIは競争には加わっていない
GPUとしては優秀だがGPGPU的なマーケットにはことごとく相性が悪い。
0943デフォルトの名無しさん
2009/10/10(土) 02:48:18ほんとそう思うよ。
結局超並列の計算が果たしてどれだけ必要なのか疑問に思ってきた。
周りを見渡しても必要用とされているのはほとんど研究用用途ぐらいしかないし、それだと金にならない。
結局今までのスパコンの市場を食っただけで拡大していないのではないか?と思ったりする。
ちょっと前なら金融工学のシミュレーションが伸びてきたりしていたけど、今の金融危機でそういうのも、
余り受けていないようだし。半導体のシミュレーションとかだったら今のFPGAに置き換えられるかもしれないけど、
そうなると大規模なシミュレーションをするために新しいCPUやGPUを開発する→以下ループになって手段が目的かするような気がする。
何か身近なもので大きなイノベーションでもあればいいんだけど。
0944デフォルトの名無しさん
2009/10/10(土) 02:52:08Intelのゲルシンガは失脚し、
Nvidiaのフアンは久多良木以上に暴走している。
一方、AppleのジョブズはCellを否定し、Intel化で成功し、
任天堂の岩田は高性能はいらないと入力デバイスの進化で大成功を収め、
AMDは純GPU路線で、順調にシェアを伸ばしている。
ストリームコンピューティングの将来は一体…。
0945デフォルトの名無しさん
2009/10/10(土) 03:04:03ずいぶん弱気になったねw
今まで散々「出す出す詐欺だろ」とか「Itaniumの二の舞だろ」
「どうせ性能では勝てないんだし、中止だろ」みたいに言われても
先見性がないとか、GMAで絶対勝つるとか何とか言ってたのに
結局「未完成でもいいんです。発売しなくてもいいんです。
プレッシャーを与えるだけで良いんです」ってかw
0946デフォルトの名無しさん
2009/10/10(土) 03:05:06言ってた連中のほうだったなw
0947,,・´∀`・,,)っ-○○○ ◆???
2009/10/10(土) 03:21:05守るべき市場だからこそ壁役が必要なんだよ
敵がいないのに出してどうする。Xeonと共食いじゃ利益にならんぜよ。
Fermiが出てきたとして倍精度600GFLOPS程度だぜ。しかもまだ模型しか作れてない。
肩すかしにも程がある。
それどころかNVIDIA自体が倒産しそうな勢い。
結局倍精度1TFLOPSなんて必要なかった。とんだ肩すかしだろ。
Intelは用意周到ゆえに肩すかしを喰らいまくってるからな。
「Phenom II-FX」を警戒してXeonと同じLGA1366をデスクトップに含めて投入したのに
フラグシップですら最低レンジの920にすら及ばぬ性能じゃな。
噛ませ犬はCore 2 Quadでも十分だった。
なんにせよ費用対効果ってのものがある。
0948デフォルトの名無しさん
2009/10/10(土) 03:24:250949,,・´∀`・,,)っ-○○○ ◆???
2009/10/10(土) 03:28:06Larrabeeは予定通りのスペックのものを2GHz動作で出せばよい。
4GHzのCellだと64コア必要。まだ32コアすら出てきてない。
Fermiなら768SP版が必要だ。しかしそれ以前の問題だ。
SPARC?あばばばば
こんな状況だぜ。
結果として及ばぬ性能どころか大幅に勝ちすぎたわけだ。
現時点で他の陣営は量産にほど遠い。
0950デフォルトの名無しさん
2009/10/10(土) 05:24:38なんだかんだでXeonのクラスタを沢山くめばいいわけだがら。
何GFlopsとか、何TFlopsとか言っても、実際そこまで出せるのって
結局レジスタにのった場合でしょ。
CPUの速さはもうほどほどにして、インテルもメモリの方に投資して、
メモリアクセス数cycleとかのDRAMを開発したらいいのに。
1TFlopsでメモリのレイテンシが400〜800cycleよりも、
256GFlopsでメモリレイテンシが10cycleだったら、実アプリにおいてはは後者の方が上何じゃない?
0951デフォルトの名無しさん
2009/10/10(土) 05:47:15Fermiは予定通りのスペックのものを2GHz動作で出せばよい。
0952デフォルトの名無しさん
2009/10/10(土) 06:02:52larrabeeって言い張ってた、あのショボイレイトレquakeもはたして実機なのか
既存のCPUでの動作なのか、非常に疑わしい
ゲルシンガーが居なくなって立ち消えになるんじゃないかと思われる
AMDはどうでもいいw
0953デフォルトの名無しさん
2009/10/10(土) 06:11:450954デフォルトの名無しさん
2009/10/10(土) 06:17:08AMDはカス
でOK
0955デフォルトの名無しさん
2009/10/10(土) 06:30:30でOK
0956デフォルトの名無しさん
2009/10/10(土) 06:55:28でOK
0957デフォルトの名無しさん
2009/10/10(土) 07:12:23あの程度の動き
あの程度のカクカクっぷりだと
corei7あたりでも出来そう
0958デフォルトの名無しさん
2009/10/10(土) 07:24:00これ、予定通りに出せたとしても理論値でしかなく、実効値は3〜4割にしかならんでしょ?
どうせインテルだし。
0959デフォルトの名無しさん
2009/10/10(土) 09:07:000960デフォルトの名無しさん
2009/10/10(土) 09:11:43すでにAMDがデモ公開してたような
0961デフォルトの名無しさん
2009/10/10(土) 09:40:09問題は
0962デフォルトの名無しさん
2009/10/10(土) 09:43:12ライブラリつくりまくってるからな
公には一切公開できない成果たくさんあるよ
0963デフォルトの名無しさん
2009/10/10(土) 10:12:25ライバルがだめそうだからLarrabeeを出さないとか言ってるのは
理屈が破綻してるな
0964デフォルトの名無しさん
2009/10/10(土) 10:40:530965デフォルトの名無しさん
2009/10/10(土) 10:58:05AMDのGPU部門トップ,Rick Bergman氏が語る「1〜10年後のグラフィックステクノロジー」
http://www.4gamer.net/games/045/G004578/20081001053/
0966デフォルトの名無しさん
2009/10/10(土) 11:35:06お前AMDをディスってんの?
どう考えても犬とかアリエン・ロッベンだろ
誇り高きコバンザメだよ
0967,,・´∀`・,,)っ-○○○ ◆???
2009/10/10(土) 11:57:43そこでスカラ命令側でベースアドレス/インデックス更新とループカウントしつつ
SIMD命令側では3rdオペランドはノンテンポラルモードでのメモリアドレッシングにす
これで実効効率も9割以上は堅い。
ちなみにFermiはロード・ストアユニットを2アクティブワープで共用という、致命的なパフォーマンス阻害要因がある。
レジスタ間でこね回す演算でないとどうやっても性能が出ない。
積和算をやりながらだと残り1命令しか発行出来ないって仕様も致命的。
FermiはRISCライクなんだよね
0968,,・´∀`・,,)っ-○○○ ◆???
2009/10/10(土) 12:01:07シュリンク率考えればあり得ないな。
GF9800GTX+が1.8GHzとか、SPが128基程度でメモリ帯域も狭かったりとTDPに余裕があったからこそだろ
NVIDIAは40nmでまだ製品を投入してない。
0969デフォルトの名無しさん
2009/10/10(土) 15:17:53また自作板で万人に解らん
API使ったネタ話すの自粛するんだ
0970デフォルトの名無しさん
2009/10/10(土) 16:38:29金払うに値する次のトリッパーを期待しつつ待つ
0971デフォルトの名無しさん
2009/10/10(土) 21:47:35基本的にやる気ないだろ。
NVIDIAには頑張ってもらいたいな。
もうCPUはOSが動けば十分なのでAtomクラスで十分w
0972デフォルトの名無しさん
2009/10/10(土) 22:07:44>CPUの存在価値がなくなるから、
とてもGPGPUスレ住民の意見とは思えん
AtomクラスでいいならGPGPU系技術も必要なかろう
0973,,・´∀`・,,)っ-○○○
2009/10/10(土) 22:12:43x86命令を解釈するGPUアーキテクチャでも作らないとな。
統合プロセッサのコードネームは「Haswell」ってのはどうだろう?
>>971身の程を知れバーカ
0974デフォルトの名無しさん
2009/10/11(日) 00:53:470975,,・´∀`・,,)っ-○○○ ◆???
2009/10/11(日) 00:58:070976デフォルトの名無しさん
2009/10/11(日) 05:13:18CPUもGPUも両方活用すると
演算スピードが鬼速になると思ってしまうんだが、そうじゃないの?
0977デフォルトの名無しさん
2009/10/11(日) 06:00:10まあ、GPUはスーパーメニーコアプロセッサーとでも表現できるものだからね
SIMD化はもちろん、マルチコア化でどんどん差を縮められる
ただ、サーバー用途以外の一般デスクトップでは、
4コアを超えるマルチコア化の予定がキャンセルされてるけどね
まして、ノートだと2コアのままで当分は行くらしい
0978デフォルトの名無しさん
2009/10/11(日) 08:51:58今はメーカーによって作りがまちまちやし手法も微妙に違うからいまいち手が出しにくい
0979デフォルトの名無しさん
2009/10/11(日) 09:13:30GPUは処理を並列してこそ意味があるわけで、
そのために大量のデータをGPUに転送しておかないと
いけない。
ただPCI-Expのバス帯域が狭くて転送コストが
馬鹿みたいに高い。
だから同時にCPU+GPUというのは理想だけど難しい。
0980デフォルトの名無しさん
2009/10/11(日) 09:32:15画像処理以外何に使うのかがよくわからない。
0981,,・´∀`・,,)っ-○○○
2009/10/11(日) 10:33:110983,,・´∀`・,,)っ-○○○ ◆???
2009/10/11(日) 15:23:00水増ししてるだろうからもっと少ないと思うが
0984デフォルトの名無しさん
2009/10/11(日) 16:05:460985デフォルトの名無しさん
2009/10/11(日) 16:38:27すげぇな。
0986デフォルトの名無しさん
2009/10/11(日) 16:50:51それってCUDA関係の資料ダウソした
人数ってだけだから信じるなよw
0987デフォルトの名無しさん
2009/10/11(日) 17:05:020988デフォルトの名無しさん
2009/10/11(日) 17:14:120989デフォルトの名無しさん
2009/10/11(日) 17:53:33なんというかまぁ可愛らしい数字だな
0990デフォルトの名無しさん
2009/10/11(日) 18:14:460991,,・´∀`・,,)っ-○○○
2009/10/11(日) 18:30:51NVIDIAもこんな不確かなものに命運かけなきゃいけないんだからな
0992デフォルトの名無しさん
2009/10/11(日) 18:35:040993デフォルトの名無しさん
2009/10/11(日) 18:41:47SIMDを駆使すれば、1Tflopsですよ〜っていわれても
画像処理など特定の用途じゃなければ、自然にC++のソースに
組み込むのは難しいし、
(例えば、SoAをAoSにしたり、プリフェチを埋め込んだり、
C++のソース的には不自然だよなこーいうの)
結局組み込めないのなら、無駄なスペックと感じる。
0994デフォルトの名無しさん
2009/10/11(日) 18:46:120995デフォルトの名無しさん
2009/10/11(日) 18:51:59例えば、そのリソースを使って
1.5倍速のFPUが作れるならそっちの方がいい。
作れればの話しだけど。
結局、4並列、8並列すれば、カタログスペックもx4、x8するけど
俺のアプリはx1のままだ。
0996デフォルトの名無しさん
2009/10/11(日) 18:57:310997デフォルトの名無しさん
2009/10/11(日) 18:58:41プログラムを組む奴が低知能
どうにもならんわなw
0998デフォルトの名無しさん
2009/10/11(日) 18:59:36SIMDが発揮出来るような用途は、必ずGPUとかち合うし、必ずGPUに負けるっしょ。
つまり、GPUが載ってるPCじゃ、CPUのSIMDなんて使われず終いじゃん。
結局、カタログスペックの為のセールス的意味しかないと断言。
0999デフォルトの名無しさん
2009/10/11(日) 19:01:55いや、考えてもみろよ。
例えば、AoSでどうやって組むんだよ。OOPのクラスと真っ向からかち合うよ?
おかしくね?C++プログラマに、OOPと衝突するような組み方要求する機能って。
1000,,・´∀`・,,)っ-○○○
2009/10/11(日) 19:02:4210011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。