[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 07/04 21:41 / Filesize : 200 KB / Number-of Response : 849
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

GPGPU



1 名前:デフォルトの名無しさん mailto:sage [2005/10/08(土) 23:15:20 ]
いつの間にやらCPUを超える演算性能を持ってしまったGPUに計算させてみるという
GPGPUについて語りましょう

参考リンク

総本山? gpgpu.org
www.gpgpu.org/
GPUをCPU的に活用するGPGPUの可能性
pcweb.mycom.co.jp/articles/2005/09/06/siggraph2/


613 名前:デフォルトの名無しさん [2007/05/04(金) 13:22:12 ]
これからGPGPUに入門しようと思って、手始めに3Kのテキストデータの文字列に+1するだけの単純コードで実験してみた。
BrookGPUが簡単だったので、こいつを使った。

kernel void func(float i<>, out float o<>){
o=i+1.0;
}

//streamRead(in1,inc1);
//func(in1,in1);
//streamWrite(in1,inc1);
for(i=0; i<2048;i++){
inc1[i]=inc1[i]+1;
}

//GPU:18秒
//CPU:9秒

…全然だめじゃん。GPGPUって
環境は、Athlon64 X2 4200+,GF8600GTS
これより式を複雑にしたら、もっとスーパースカラーなCPUがより有利になるでしょ。
GPUは、和積演算だけは、同時実行出来るんだっけ?


614 名前:デフォルトの名無しさん mailto:sage [2007/05/04(金) 13:36:48 ]
>>613
それは計算量少なすぎ。
明らか転送のネックの方が大きいだろw

615 名前:613 mailto:sage [2007/05/04(金) 13:40:38 ]
>>614
CPUの時も、streamReadとstreamWriteだけやるようにしてみました。
それでもCPU:16秒でした^^;

616 名前:デフォルトの名無しさん mailto:sage [2007/05/04(金) 14:10:15 ]
>>615
それはつまり、GPUの処理時間は2秒ということだね。
……だからなに?

617 名前:デフォルトの名無しさん mailto:sage [2007/05/04(金) 14:20:32 ]
転送時間を差し引いても、演算速度がCPUよりGPUの方が遅いって話だろ

そんなの冷静に評価してるやつはみんな言ってるじゃん
たまに『GPUはCPUの数十倍』とか夢見たいな話してる脳内お花畑さんが居るがw



618 名前:デフォルトの名無しさん mailto:sage [2007/05/04(金) 14:49:27 ]
BrookGPUはデバッカはついてるのかな?
ブレークポイント設定してステップ実行とか出来るの?

今、主にHLSLで組んでいるんだけど
GPUデバッグがやりずらくて困ってるんけど
同じかな?

619 名前:デフォルトの名無しさん mailto:sage [2007/05/04(金) 15:11:56 ]
>>618
BrookGPUって、単なるコンバータだよ。
結局Cgのデバッグ作業になるが・・・。
Cgは、nVIDIAがそういうツールを提供してる。

620 名前:デフォルトの名無しさん mailto:sage [2007/05/04(金) 15:39:12 ]
>>613

大量にデータを送り込めば数で勝るGPUは高速
しかし、BrookGPUのstreamは2048くらいしか要素を確保出来ない。
その程度では、GPUコア全てを使い切れないので、CPUの方が高速。

これの意味はもう分かるよな?

さっさと、CUDAでも覚えるんだ。

621 名前:デフォルトの名無しさん mailto:sage [2007/05/04(金) 15:44:08 ]
BrookGPUなんて海外じゃもう糞確定してるって見方が大半だよ。GPGPUで
最先端いってるやつらに、BrookGPUwって感じで笑われるしなぁ。






622 名前:デフォルトの名無しさん mailto:sage [2007/05/04(金) 15:50:31 ]
BrookGPUはお遊び言語なのは知ってるけど
じゃあ、何が良い言語なんだ?
CUDA出る前からGPUは騒がれてたんだから、CUDA以前から扱いにくくともCPUよりちゃんと速度が出るのはあるんだろうね?

SHとか使ったが、あれは、ちょっとなぁ・・・

623 名前:デフォルトの名無しさん mailto:sage [2007/05/04(金) 15:58:54 ]
実際に海外の優秀なやつはら暇つぶし程度にしかいまのところやってないよ
速度云々は別にどうでもいいって感じだよ。ただできましたって感じだよね




624 名前:デフォルトの名無しさん mailto:sage [2007/05/04(金) 15:59:51 ]
…おい
誰も何でつっこまんの?
行列演算させずに、1次元計算させてどうするんだ。

まずは、GPUに計算させる前に、Gridにデータを落としこむべきだろ。
Gridにデータを落とし込むような価値の無い計算ならば、するな。


本当にレベル低いな、おい…

625 名前:デフォルトの名無しさん mailto:sage [2007/05/04(金) 16:03:56 ]
>>624
何マジレスしてるんだよw?

626 名前:デフォルトの名無しさん mailto:sage [2007/05/04(金) 16:17:52 ]
行列に落とし込むくらいだったら、CPUに演算させた方が・・・w

たまに出てくるGPGPUで有効な例とする
for(i=0;i<SIZE_N;i++){
out[i]=in[i]+1;
}
こういう処理を否定してちゃあ、世間のジャーナリストは嘘つきだなw


627 名前:デフォルトの名無しさん mailto:sage [2007/05/04(金) 18:55:00 ]
ttp://mumei24.run.buttobi.net/cgi-bin/upload.cgi?mode=dl&file=971

DLパス:gpu

トーラスをランバートのシェーディング(cg)で表示するだけのプログラムなのですが
どうも動かないです。OPENGLです。

誰か助けてください。

628 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 00:11:23 ]
>>611
リンク先は流し読みしただけだけど。

SuperScalarやらSIMDやらは今更な感じがする。
今までってSuperScalarじゃなかったんだっけ?
少なくともSIMDだったよな。

VLIWはちょっと気になるな。
GPUに既存のCPUのアーキテクチャでやられたヤツを色々持ち込むのはいいんだけど、
効率(性能)が向上するかは未知数だし、
GPGPU的に使いやすいかは別問題だったりするし、
どうなるんだろうね。

と、思ったことを適当に書いておく。参考にならんな。

629 名前:デフォルトの名無しさん mailto:sage [2007/05/07(月) 01:27:32 ]
GPUはSPMDだろ。
まぁCUDAで言えばWarpはSIMDだが、いずれにしてもGridレベルのSPMD。

630 名前:デフォルトの名無しさん mailto:sage [2007/05/09(水) 18:24:24 ]
627ですが…反応ないですか

631 名前:デフォルトの名無しさん mailto:sage [2007/05/09(水) 22:08:54 ]
>>630
激しくスレ違い。
ここはコンピュータグラフィックス関連のスレじゃないよ。



632 名前:デフォルトの名無しさん mailto:sage [2007/05/10(木) 19:04:59 ]
…スレ違いなんですか
他スレの方が汎用コンピューティングとあったのでこちらで聞いたのですが


633 名前:デフォルトの名無しさん mailto:sage [2007/05/10(木) 22:31:23 ]
GPUスレと勘違いしてないか?
GPGPUスレだぞ。汎用的にGPUを使おうってスレで、本来のグラフィックス処理がらみはスレ違い。


634 名前:デフォルトの名無しさん mailto:sage [2007/05/11(金) 00:05:44 ]
OpenGLスレとかその辺かな。

635 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 22:58:51 ]
このスレッドの人ってあかでみっくぽすとの人が多いのかな

636 名前:デフォルトの名無しさん mailto:sage [2007/05/14(月) 01:27:35 ]
中途半端に賢い人が多いんだよ

637 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 07:05:44 ]
>>611
ttp://techreport.com/reviews/2007q2/radeon-hd-2900xt/index.x?pg=3
float MAD serial以外は、概ね速い。

638 名前:デフォルトの名無しさん mailto:sage [2007/05/17(木) 02:43:02 ]
最近シェーダを学び始めた者です。

調べた結果、自分の中で結論出たようなものなのですが、
最後の確認として質問させてください。

シェーダで、32bit整数を扱うことは可能でしょうか?(ベクトル型で)
もし可能であれば、シェーダモデルやベンダ拡張等問いません。

GPGPUな目的で学習していますので、このスレで質問させて頂きました。

よろしければご教授お願いします。

639 名前:デフォルトの名無しさん mailto:sage [2007/05/18(金) 11:28:03 ]
Cgでint4が出来れば扱えるんじゃない

640 名前:デフォルトの名無しさん mailto:sage [2007/05/18(金) 22:35:37 ]
CUDAは、さっさとXP x64とVistaに対応するべきだ。
俺、この2つのデュアルブートだから、せっかく8シリーズ買ったのに・・・。
これのために買ったのになぁ・・・orz

641 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 00:02:18 ]
>>639
ありがとうございます。
試してみます。



642 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 21:48:38 ]
ATI RADEON X800 XTで
Cgの中でforやらbreakが使えないみたいなエラーが出たんだけど

これってどこで確かめれるの?

643 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 23:25:09 ]
>>640
ゲフォ8800なんて買う変態がXP 32bitにするわけがないからなぁ。







本当に本腰入れたいんならVista&XP×32bit&64bit全部入りだろうけど。
とりあえずコンパイルしてエミュで動かしてみたが速度とかどうってより
operatorやらtemplateやらが通るのに吹いた


644 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 01:18:59 ]
>>643
CUDAのこと? あれ、だってコンパイルにはgcc使ってるもの。

645 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 14:17:03 ]
あーそりゃそうだな

646 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 21:56:13 ]
ねねCUDAで

if(input == 'a'){
...
}
else if( input == 'b'){
...
}

て処理書きたいんだけどどうやって書けばいいか教えてください

647 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 21:58:16 ]
無理

648 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 22:57:06 ]
なんだとぉ
ふざけるんじゃねーよ教えてくれよマジ切れするぞ
ゆとり世代は沸点低いんだよ忘れたのか?

649 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 23:35:02 ]
>ゆとり世代は沸点低いんだよ忘れたのか?
ちょっと地面に穴掘って埋まってきたら?
圧力掛かると沸点高くなるっしょ。

650 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 23:56:46 ]
>>649
なめてんのかコラいいかげんにさっさと教えろよ

651 名前:デフォルトの名無しさん mailto:sage [2007/05/27(日) 00:00:20 ]
マジレスしてやるよ
CUDA SDKにはエミュついてるから、自分で試しヤガれ
コンチクショー



652 名前:デフォルトの名無しさん mailto:sage [2007/05/27(日) 00:23:39 ]
だから無理だって言ってるだろ。
GPUには、条件分岐するキーワードは無い。
予めCで分岐してから、各処理を呼び出すしかない。

653 名前:デフォルトの名無しさん mailto:sage [2007/05/27(日) 00:38:12 ]
じゃあ
abcdefjを128bitのhexとかに予め変換してとか小細工しても

strstr()なんかを作ることは無理なのか?


654 名前:デフォルトの名無しさん [2007/05/27(日) 11:33:06 ]
>>653
もちっと、じぶんのあたまでよくかんがえてからしつもんしよう。
ぺたっ (もうすこしがんばりましょう)


655 名前:デフォルトの名無しさん mailto:sage [2007/05/27(日) 11:34:31 ]
>>654
わかんねーからきいてるんだろうが
こちとら時間ねーだんよささっと情報晒せ


656 名前:デフォルトの名無しさん mailto:sage [2007/05/27(日) 12:11:24 ]
時間ないなら諦めたら?

657 名前:デフォルトの名無しさん mailto:sage [2007/05/27(日) 12:12:27 ]
>>656
悪かった取り乱してしまった。すまいと反省している。
ね?ね?ヒントでいいかなんか情報くださないな

658 名前:デフォルトの名無しさん mailto:sage [2007/05/27(日) 12:56:58 ]
なかなか釣れませんね

659 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 01:34:39 ]
あのー誰か教えてよぉもう2日もがんばってるけど
できないよ

660 名前:デフォルトの名無しさん mailto:sage [2007/05/30(水) 08:32:29 ]
>>659
そもそもなぜGPUでstring処理を行いたいのでしょうか??

いくらCUDAでGPUを汎用プログラミング用途に使えるようになったと
言っても、やはりGPUが得意とするのは大量の単精度浮動小数点データ
に対する演算だと思うのですが。


661 名前:デフォルトの名無しさん mailto:sage [2007/05/30(水) 13:59:24 ]
余計なお世話だろ



662 名前:デフォルトの名無しさん mailto:sage [2007/05/30(水) 14:36:51 ]
すみませんでした

663 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 00:38:24 ]
>>660

1024bitとかまぁもっと長いbit列の処理をさせた場合
現状どの程度優位(もしくは無意味か)データが採りたいんですよ。

だれか具体的にいくらって数値出していただけるならうれしいのですが
そんなもん自分でやれっていわれるのはまちがいないのでCUDAで
どうやって作ればいいのかちょっと聞いてみたかったんですよ。
未だにできないでうーむってうなってますよw

664 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 01:00:22 ]
>>663
CUDA SDK付属のエミュでまずは作れ。
そしたら実機で回してみせるよ。

665 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 01:02:10 ]
>>663
CUDA SDK付属のエミュでまずは作れ。
あうあう?うーんうーん?エミュってどこにあるの
それいってくださいよーもー


666 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 01:08:06 ]
まずはダウソしてインスコしてビルド汁
話はそれからだ

developer.nvidia.com/object/cuda.html

667 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 01:22:09 ]
64bitじゃ無理じゃーん
どうしろっていうんだorz

668 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 02:35:44 ]
俺もXP x64とVistaのデュアルブートだから無理だったんだよな・・・prz

669 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 07:54:50 ]
>>667
欲張って64bitのマシンを買うからだ

670 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 09:40:38 ]
大丈夫、漏れは64bit機で32bitRedHat入れている。
#勿論、CUDAは問題なく動く。

671 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 23:27:42 ]
grape.astron.s.u-tokyo.ac.jp/~makino/articles/future_sc/note048.html
jp.arxiv.org/pdf/astro-ph/0703100

実用の計算で150Gflopsなら立派なもんだね。

負け惜しみで発熱に文句付けてるけど、
1年半すればミドルレンジ、3年後にはノースのおまけになるのがGPU。

残念ながらGrapeはお終い。



672 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 23:32:08 ]
演算アクセラレータボードを作っている会社も危ない状況ですね。
某社のボードなんか100万とかする挙句に開発環境がそれの倍以上だもんなぁ。

673 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 23:52:47 ]
ねぇねぇubuntu x64環境でどうやってCUDAするの?
toolとcudaいれたけどVideoのドライバがインスコできない
なんで?

674 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 23:54:34 ]
ERROR: this .run file is intended for the
Linux-x86 platform, but you appear to be
running on Linux-x86_64. Aborting installation.

とか出るのですが原因が判りません。

675 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 23:59:43 ]
>>674
日本語の参考書が出るまで、あんたにはCUDAは使えない。
日本語の参考書が出たらまたどうぞ。

676 名前:デフォルトの名無しさん mailto:sage [2007/06/01(金) 00:26:47 ]
>>671
いやさすがに3年後でmGPUにはならないでしょ…

677 名前:デフォルトの名無しさん mailto:sage [2007/06/01(金) 01:30:32 ]
>>674
エラーメッセージにダメな原因がはっきりと書いてあると言うのに、
これでも文章の意味が分かりませんか。はぁーーーーー。

# 日本の英語教育がよくないのか、それとも674氏特有の問題なのか。

ネイティブスピーカーが何を言っているのかなかなか分からない私で
すが、文字として書かれていれば、これくらいの文章は普通に理解で
きないものですかねぇ。

なんだかんだ言っても実質的に世界標準言語は英語なわけで、GPGPU
とか言い出す前に、まずは中学・高校レベルの英文は読めるようになる
必要があると思います。

# それができないなら、675氏の言う通りだと思います。


678 名前:デフォルトの名無しさん mailto:sage [2007/06/01(金) 01:34:26 ]
いや、日本語の参考書が出てもダメでしょ。

679 名前:デフォルトの名無しさん mailto:sage [2007/06/01(金) 03:14:22 ]
>>671のサイトのはGRAPEの製作者のところなので
自分たちのシステムの優位性をアピールしたいんだろうが
その人たちですら、性能面でのGPUの優位性はもはやみとめざるを得ないと言う事だろうな。





しかしまぁ、CUDAの実行環境の話もそうだけど
さっさとGPGPUの環境整えてくれ。Vistaやx64非対応ってやる気あんのかと

680 名前:デフォルトの名無しさん mailto:sage [2007/06/01(金) 03:16:42 ]
一般人は、エラーメッセージの内容を信用しないって所があるんじゃね?
多分、そのメッセージが日本語でも同じ。

理由は、Windowsのような、全くもって何の解決にもなってないようなエラーを吐く環境に鳴れたせいかと。
アプリケーションの強制終了の時のエラーダンプを、アプリケーションの作者に送っても殆ど無意味だし。
ブルースクリーンのエラーメッセージをコンピュータのサポートに送っても無意味だからなぁ


681 名前:デフォルトの名無しさん mailto:sage [2007/06/01(金) 23:10:00 ]
おいハードディスク買ってきたから32bitOS入れるから
教えてくれるよね?



682 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 14:26:11 ]
環境は今からそろえるつもりとして、はじめるとしたらCUDAとCgどちらがいいですか?


683 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 14:33:49 ]
両方やれば?

684 名前:デフォルトの名無しさん [2007/06/02(土) 15:37:28 ]
ねぇねぇねぇ
CUDAで
NVIDIA: could not open the device file /dev/nvidiactl (No such device or address).
とかでるんだけどさ、なんで?
NVIDIA-Linux-x86-1.0-9751-pkg1.tar.gzこれいれたんだけどさ。
いまカードはGeforce7950GTXなんだけどエミュで動かせるって聞いたけど違うのかな?
カード走って買ってこないとダメ?

685 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 16:17:50 ]
GPUチップを認識できてないとそうなった希ガス。
nvcc動かすだけなら大丈夫だと思うけど。

686 名前:デフォルトの名無しさん mailto:sage [2007/06/03(日) 02:02:23 ]
エミュ用のディレクトリのを実行した?

687 名前:デフォルトの名無しさん mailto:sage [2007/06/03(日) 12:43:44 ]
サンプル動いたぉ

688 名前:おしえてちゃん mailto:sage [2007/06/03(日) 14:27:02 ]
gpgpu志向のプログラム作ろうとしてます。
ですがいきなり分からないことが、出てきました。

点を二つ作り、その点の大きさをgl_PointSizeを使って
大きくしたら、点が重なりました。その重なった部分の混合色は
どのようにつくられるのですか?

1,(vertex + fragment シェーダでの処理を一単位と考えて)
二度シェーダプログラムを呼んで色の混合を作る。
2,(上と同じ考えで)一度で処理する。
3,そのほか

同じカーネルに、複数の色を叩き込むということなので、
その色の混合処理の方法がわからないのです。

一体どれなんでしょうか?

689 名前:デフォルトの名無しさん mailto:sage [2007/06/03(日) 18:14:52 ]
あまりGPGPU指向の話じゃないねぇ

690 名前:デフォルトの名無しさん mailto:sage [2007/06/03(日) 19:24:42 ]
ちょいCUDAで質問
とりあえずCUDAの手順として
デバイス初期化
メモリ初期化(host,dev)
計算
終了処理
という感じになっているが、なんでkernelの関数呼び出す時こんな
キモい呼び出しになってるの?すっげーキモくて違和感ありありなんだが

testKernel<<< grid, threads, mem_size >>>(d_idata, d_odata);

こんなアフォな呼び出ししたくねーよw

691 名前:デフォルトの名無しさん mailto:sage [2007/06/03(日) 19:55:22 ]
その呼び出しのどの部分がキモいのか具体的にお願いします。



692 名前:デフォルトの名無しさん mailto:sage [2007/06/03(日) 20:43:48 ]
逆にそれだけで済んでしまうところが肝なんだが。

693 名前:デフォルトの名無しさん mailto:sage [2007/06/03(日) 21:10:34 ]
今エミュだけだからよーわからんのだけど
__device__と__global__って再帰呼び出し禁止だけど

2つの関数交互に呼ぶのはOKなのかなぁ?
エミュだとOKに見えるのだが実機だと動かなそうだがうーん



694 名前:デフォルトの名無しさん mailto:sage [2007/06/03(日) 22:12:09 ]
ソース上げてくれたらテストするよ。

695 名前:デフォルトの名無しさん mailto:sage [2007/06/03(日) 23:13:18 ]
__device__ hogeから__device__hoge1を呼び出せないのは痛いなぁ。

inline展開できない場合は処理不可能なのかぁうーむ。これにはちと
まいったな


696 名前:デフォルトの名無しさん mailto:sage [2007/06/07(木) 23:58:14 ]
なぁなぁ

Geforce8800GTXでCUDAするとき
sharedメモリいくらになるの?
各ブロックはいくらになるの?

その辺の情報がいまいちよーわからんのだが

697 名前:デフォルトの名無しさん [2007/06/08(金) 07:41:27 ]
CUDAが未だにVistaやx64に対応できないのは何か理由があんの?
もうかなり経つよね。

698 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 00:43:57 ]
GPGPU完全死亡
pc.watch.impress.co.jp/docs/2007/0611/kaigai364.htm

699 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 02:23:44 ]
>>698
こんなのセルと大してかわらへん
並列度が低すぎる


700 名前:・∀・)っ-○◎● mailto:sage [2007/06/11(月) 03:08:05 ]
IA命令セットと互換ってのがみそだろ。
どうせSSEだろうけど。

701 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 07:00:21 ]
で、どれだけ広まるのよ?一般に。
GPU以上に広まる可能性はあるのけ?



702 名前:・∀・)っ-○◎● mailto:sage [2007/06/11(月) 07:04:13 ]
そもそもGPUじゃないし
ただGPUで出来るGeneral Processingのおいしい部分は全部持ってっちゃうと思う。
x86のコードがそのまま動く意味は大きい。

703 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 07:04:20 ]
しかも2009年まで出てこなんじゃ
インテルお得意のキャンセルされるかもしれないしね

704 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 07:22:53 ]
てことは、一般には浸透しない可能性の方が大きいな。
Intelの資料にはLarrabeeだけで4CPU(?)構成の絵があったりするから
OSもそのまま走るのかも?

Tera Tera Teraには下記の記述がある。
LARRABEE ??TERATERA--SCALE SOLUTIONSOLUTION
Discrete high end GPU on general purpose platform
TeraFlopsof fully programmable performance
GPU ->16 cores @ ~2.0GHz, >150W
JPEG textures, physics acceleration, anti-aliasing, enhanced AI, Ray Tracing etc.

705 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 18:39:47 ]
CPUコアがいくら増えたところでGPUの性能が落ちる訳じゃないし。

706 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 19:57:52 ]
GPGPUよ、短い命であった。

707 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 22:43:50 ]
そう、CPUのコアが増えたところで
GPGPUを使えば更に速くなるわけで、どっちか切り捨てるとかそういうものじゃないでしょ。
使えるものは使うと速くなるんだから。この場合は だけどw

708 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 23:07:43 ]
例えば今まで
CPU10 + GPU25 = 35
で処理できていたことが
CPU20 + GPU25 = 45
で処理できるならそれはいい。
なんで
CPU20 = 20にGPU切り捨てる必要があるんだ

709 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 23:15:13 ]
しかも、CPUよりはGPUの方が安い罠。

710 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 23:18:20 ]
30コアのCPUがいきなり一万円台で買えるとは思えないが。
よっぽど一世代前の高級GPUのほうが安く買えるかも。

711 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 23:41:11 ]
PCI-Expressに挿せる超高速コプロならなんでも売れると思うけどね。
GPUでも糞INTELの石でもなんでもいいけどね



712 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 23:46:48 ]
そうは言ってもClearSpeedはベンチマークスコア上げるのには
有効だが実用面ではちょっと。

713 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 23:51:48 ]
あれは期待外れだった。糞高いコンパイラだけで性能出せないんじゃ……ねぇ。

714 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 07:29:59 ]
「Larrabeeが登場したら、ハイパフォーマンスコンピューティングのベンチマークを
総なめにする可能性がある」とある業界関係者は期待を語る。

Larrabeeのターゲットアプリケーションは、一目見てわかる通り、GPUがGPGPU
でターゲットにし始めている領域と完全に重なる。つまり、LarrabeeはIntelによる
GPGPUの動きに対する回答だ。IntelとGPUベンダーは、ハイパフォーマンスな
浮動小数点演算性能が必要な並列コンピューティングの領域で、真っ向から
ぶつかることになる。

715 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 14:02:27 ]
LarrabeeはSSL対応レイヤ3スイッチのアクセラレータや
重めのアプリケーションサーバにも向いているような気がする。
値段次第だけど。

716 名前:デフォルトの名無しさん mailto:sage [2007/06/15(金) 05:53:00 ]
R600のプログラム形態はSPIのStorm-1に近いかも知れん。

717 名前:デフォルトの名無しさん mailto:sage [2007/06/15(金) 06:11:31 ]
ttp://journal.mycom.co.jp/articles/2007/02/15/isscc1/
>Stream ProcessorはDPUの他、2つのマイコン(MIPS 4000Ec)を搭載している。
>一つはSystem MIPSと呼んでおり、管理用OSが動作している。
>もう一つはDSP MIPSと呼んでおり、ここでメインアプリケーションが動作し、DPUをマネージメントする。

>並列アーキテクチャを備えたDSPながら、データ処理ロジックの開発は極めて簡単だという。
>アプリケーションはシングルスレッドプログラミングで記述すればよく、複数のレーン間の協調や、
>分散して配置されているメモリのマネジメントについて考慮せずに開発ができるという。
>複数のレーンには同じ命令を配置するので、レーン間で因果関係は出ない(出ないように
>各レーンに割り当てるデータの切り方を考慮する必要がある)。
>また、メモリのマネジメントはコンパイラが自動的に行う。
>このため、マルチスレッドプログラミングが必要なマルチコアDSPよりも、
>アプリケーション開発が楽であるという。しかも、将来の製品展開によってレーンの数が増減した時にも、
>ほぼ同じアプリケーションを使い続けることができるというスケーラビリティを持っているという。

R600の場合command processorとUltra-Threaded Dispatch Processorを二つのMIPS
レーンをShaderと置き換えれば似てるかも知れんね。
ただしR600の場合そのレーンのブロックが4つある。

718 名前:デフォルトの名無しさん mailto:sage [2007/06/15(金) 19:06:16 ]
GPGPUでGrapeオワタと思たらメニーコアでGPGPUオワタ

719 名前:デフォルトの名無しさん [2007/06/19(火) 20:26:20 ]
GPGPUを使った類似画像検索とか面白そうだが
どこもやってないのかな?


720 名前:デフォルトの名無しさん mailto:sage [2007/06/19(火) 21:52:03 ]
画像のパターン検索?ならやってた人がいたと思う

721 名前:デフォルトの名無しさん mailto:sage [2007/06/19(火) 23:10:03 ]
まぁそういう用途はGPGPUよりもこういうほうが面白そうだけどスレ違いか
ttp://www.k2.t.u-tokyo.ac.jp/vision/M-SIMD_architecture/index-j.html



722 名前:・∀・)っ-○◎● mailto:sage [2007/06/20(水) 00:57:06 ]
DirectX10でGPUを汎用整数プロセッサとして使うサンプルある?

723 名前:デフォルトの名無しさん [2007/06/20(水) 01:19:03 ]
今更R600って、…MSX Turbo-R?


724 名前:部外者('A`)NEET ◆xayimgmixk mailto:sage [2007/06/20(水) 11:57:32 ]
あれは、R800だろ。

725 名前:デフォルトの名無しさん mailto:sage [2007/06/20(水) 16:44:13 ]
SEGA の体感ゲームだっけ?


726 名前:デフォルトの名無しさん mailto:sage [2007/06/21(木) 01:21:12 ]
R3000じゃなかったっけ?
ジオメトリエンジンついてるんだよな?

727 名前:デフォルトの名無しさん mailto:sage [2007/06/21(木) 05:39:54 ]
ttp://www.dailytech.com/article.aspx?newsid=7772
NVIDIA Announces Tesla General Purpose Processor Platform

ttp://pc.watch.impress.co.jp/docs/2007/0621/nvidia.htm
NVIDIA、G80ベースのHPC向けGPU「Tesla」
〜PCI Expressカードタイプから1Uラックまで

>Teslaのソフトウェアプラットフォームは同社の汎用プログラミングモデル
>「CUDA (Compute Unified Device Architecture)」を利用。
>CUDAにはGPU用のCコンパイラが含まれており、
>Cプログラムに若干の修正を加えるだけで、
>CUDAコンパイラが処理をCPUとGPUに振り分けられる。

728 名前:デフォルトの名無しさん mailto:sage [2007/06/21(木) 06:05:30 ]
新しいGPGPU
ttp://www.gpucomputing.eu/index3.php?lang=en&page=_library1.php&id=3
ttp://www.gpucomputing.eu/index3.php?lang=en&page=_demo4.php&id=3

729 名前:ktkr! mailto:age!age! [2007/06/26(火) 11:26:50 ]
ktkr!

Linux
[Download x86, x86-64] CUDA Tookit version 1.0

Windows
[Download] CUDA Tookit version 1.0 for Windows XP (32-bit)
[Download] CUDA SDK version 1.0 for Windows XP (32-bit)
[Download] Windows Display Driver version 162.01 for CUDA Toolkit version 1.0

ttp://developer.nvidia.com/object/cuda.html




....ちょ、x64とかVistaは?

730 名前:デフォルトの名無しさん mailto:sage [2007/06/26(火) 11:50:15 ]
お、情報THX。
早速見てみなくちゃだわ。

731 名前:デフォルトの名無しさん mailto:sage [2007/06/26(火) 12:15:19 ]
もう完全にCUDAはやる気ないんじゃない?

うちはXP x64とVistaのデュアルブートだから、完全にアウト。




732 名前:デフォルトの名無しさん mailto:sage [2007/06/26(火) 12:17:27 ]
>>731
大丈夫、TesraがあるからCudaは終わらない。

733 名前:デフォルトの名無しさん mailto:sage [2007/06/26(火) 14:56:23 ]
こりゃあrapidmindの勝ちかな

734 名前:デフォルトの名無しさん [2007/06/26(火) 15:51:35 ]
x86_64 でXPとかビスタなんて使ってるやついたのか?

735 名前:デフォルトの名無しさん mailto:sage [2007/06/26(火) 15:54:31 ]
GPGPU用途に限ればLinuxでもいいのか。
CUDAカーネルの5秒制限も払拭されることだし。

736 名前:デフォルトの名無しさん mailto:sage [2007/06/26(火) 18:51:32 ]
残念。Larabeeの一人勝ち。

737 名前:デフォルトの名無しさん mailto:sage [2007/06/26(火) 19:15:32 ]
CUDAの分野とかから考えて、Vistaとx64を避ける意味がわからん。
特にVistaでは、GPUの仮想化をサポートしてるんで、まさにGPGPUの為の実装みたいなもんなのに・・・


738 名前:デフォルトの名無しさん mailto:sage [2007/06/26(火) 20:32:02 ]
Larrabeeは2009-2010登場のでGPU軍勢が散々広まってしまった後だ。
それにGPUは3世代進歩する。
専用ライブラリやランタイムが必要ならISAがx86である意味は薄い。
ましてや32コアを意識してプログラムを組めなんて気の遠くなることは・・・
Larrabeeだけこける。

GPU軍勢の影の総大将がMicrosoftであることは間違いない。

739 名前:デフォルトの名無しさん mailto:sage [2007/06/26(火) 20:52:27 ]
>>737
じゃあDirectX10.1が出る頃には対応するんじゃないか

740 名前:デフォルトの名無しさん mailto:sage [2007/06/26(火) 21:11:16 ]
PeakStreamを忘れないでください…と思ったけど買収されたしナァ

741 名前:デフォルトの名無しさん mailto:sage [2007/06/26(火) 22:39:50 ]
>>738
そんなばかなw
GPU軍勢って、nVIDIAだけじゃん。
結局IntelとAMDの天下だよ。



742 名前:デフォルトの名無しさん mailto:sage [2007/06/26(火) 22:46:43 ]
ララビー来るまでにTeslaがどれだけ普及するかだなぁ。
取り敢えずCUDA1.0を788GTSで動かすかな。

743 名前:デフォルトの名無しさん mailto:sage [2007/06/26(火) 22:58:45 ]
歴史的に見て、このプロセッサ(GPU)をCPUが取り込もうとして
失敗する事は殆ど無い。最終的にCPUに取り込まれるのは必然だと思われ。

性能云々の問題ではすまない。それで住むならMIPSは勝利していたはず。
キーとなるとは、いかにGPUを汎用的に使えるようにするか だ。
GPUのメリットはぶっちゃけてしまえばコア数の差だ。これがもっと汎用的な事が可能なCPUもコアが増えるとなれば大変だ。
向き不向きで確かにGPUの並列化のほうが得策かもしれないが、その差が微々たる物であった時、はじめは部分的に使われても、最終的には全てを飲み込まれてしまう。

CUDAがx64やVistaに対応しないとか、馬鹿な所で詰まってる場合ではない。
今のメリット(先行)を生かさないと・・・。
本当に何を考えてるんだか・・・。


744 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 01:05:29 ]
先生!
強い電波を観測しますた!!

745 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 01:39:32 ]
>>743
まー、さっさと対応して欲しいよね。
俺もCPUに取り込まれてx86になったら、人は流れると思う。
特定分野はわからんけど、それならそれでx64に対応しろよ。
何もかもが中途半端

746 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 01:45:07 ]
長文いってみようか。

性能ではなく普及台数の勝ち負け(プラットフォーム足り得るか)で言えばTeslaは間違いなく「負け」だな。
研究者は独りでオナニーしてハァハァできるだろうが、需要となるキラーアプリが無い限り一般消費者が飛びつくわけがない。
どっかのアホがPPUでレイトレとか風呂敷広げてたが、PPUと同じように普及せず終わる。
(つかそもそもTeslaは一般向けじゃねぇし)

GPUはGPUたる所以のラスタライザ周りのハードワイヤード機能が足枷となって
電力消費の観点からも性能は伸び悩むだろうが、Vistaや3Dゲームで元々GPUは需要があるだけに可能性はある。
ただ現状ではVistaは全く普及していないし、CUDA・CTMとベンダ毎に仕様が異なるから
2010年にLarabeeが登場する頃までは標準化も達成されずグダグダが続くだろう。

ってことでIntelとAMDが談合してx86にデータ並列のストリーム処理命令を新たに追加して終わりだな。
LarabeeでもFusionでも使えるとなれば勝ち決定。

747 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 02:10:44 ]
と思ったがLarrabeeは全部のコアでフルx86が走るのか。
そうなると>LarabeeでもFusionでも使えるとなれば〜は無いな。

748 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 02:28:25 ]
CPU/MCHどっちにくっついていようがオンボードVGAがシェーダー重視で肥大化して
いったら、逆にS3(VIA)その他の弱小グラフィックスが再び脚光を浴びる。

(PCIeカードの)GPGPUは大学の研究室/個人レベルで使われるだろうが、それで終わる。
チップ自体の価格は大量生産を背景に競争力を持てるが、プログラミングコスト、電力
コストを考えると中〜大規模案件では採用されない。

Larrabeeは詳細不明、リリース次期から逆算すると現時点でテープアウトしてなさそう。
後藤記事によると「“練習版”、本格的な製品とは言えない」(業界関係者)。とのことで、
実用化への道は長い。

5年後を予想すると、HPCクラスタ界隈はOpteronやXeonやPowerPCが引き続き使われ、
クライアント環境でのベクトル演算/SIMDはSSEの進化で間に合う。

749 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 02:38:09 ]
639 :Socket774 [sage] :2007/06/18(月) 23:35:29 ID:j/fCz3TG
it.nikkei.co.jp/business/news/release.aspx?i=162405
システム価格の安いx86サーバーのクラスターシステムへの需要シフトが
継続するとIDCではみています。
2006年におけるx86サーバーは前年比40.6%増で、4年連続で前年比プラス
成長となりました。国内HPC市場におけるx86サーバーの出荷金額構成比は、
過去最高の36.6%に達しました。
RISCサーバーからx86サーバーに民間企業のHPC需要がシフトしたとみられ、
民間企業向けの大規模クラスターシステムが好調でした。

678 :Socket774 [sage] :2007/06/27(水) 01:35:36 ID:Kgk8gcuA
Sun,ペタフロップスを実現可能なSolaris機を披露へ
techon.nikkeibp.co.jp/article/NEWS/20070626/134833/
Rangerには米AMD社のクアッド・コアを6576個以上搭載する。
当初のピーク性能は105TFLOPSだが,2007年中にピーク性能を
421TFLOPSに引き上げる計画である。

IBM社の次世代BlueGene,米Argonne研が導入へ
techon.nikkeibp.co.jp/article/NEWS/20070626/134832/
今回のBlue Gene/Pの演算性能は114TFLOPS。
2007年秋には3万2768個のプロセサから成るシステムになる。
各プロセサは,4個のCPUコアを1チップ上に集積した,いわゆる
クアッド・コアである。

750 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 02:39:19 ]
670 :MACオタ [sage] :2007/06/26(火) 22:25:47 ID:E+b+TZBO
Blue Gene/Pのプレスリリースす。
www-03.ibm.com/press/us/en/pressrelease/21791.wss
  ---------------------
  Four IBM (850 MHz) PowerPC 450 processors are integrated on a single Blue Gene/P
  chip. Each chip is capable of 13.6 billion operations per second.
  ---------------------
 ・PPC450: Quad 850MHz PPC440 core with "Double Hummer" FP-APU
 ・1 petaflops at 294,912-processor
 ・up to 884,736-processor
 ・optical rack-to-rack interconnect

671 :MACオタ@補足 [sage] :2007/06/26(火) 22:35:03 ID:E+b+TZBO
とりあえず884,736-processorの最大構成で2-PetaFlopsわ超えるす。同じPPC44xベースの
コアが90nmバルクCMOSで2GHzを超えることが可能なことも証明されているすから(>>392参照)、
Blue Geneわ、このままの設計でも数年以内に5-PetaFlopsを超えるロードマップわ現実的す。

751 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 02:41:21 ]
変なの沸きすぎ



752 名前:・∀・)っ-○◎● mailto:sage [2007/06/27(水) 04:23:26 ]
俺Vista x64で8600GTだけどDirectXしかねーべ?


753 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 05:29:45 ]
Larrabeeってどうやって普及させるつもりなんだろうか。

754 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 11:13:19 ]
最終的にはCPUと統合らしいから
普通に次世代CPUとしてでしょ。
何となくチップセットに内蔵してきそうな気もする。

っていうか、単体で出さないでしょ?w
科学技術分野に出すかも知れないけど、普及版は統合かと

755 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 12:35:48 ]
出るのは pcie gen 2 カードでだよ
価格は10万前後

756 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 15:31:56 ]
つかストリームコンピューティングって市場がそもそもないだろ
せいぜい研究機関とか大学で細々と使われるぐらいで
結局ソフトウェアが無ければ普及しない

リアルタイムレイトレがGPUラスタライザを凌駕するとか真顔で言ってる奴がいるけど
ポリゴンとピクセルが1:1に限りなく近付くようになるならまだしも
法線マップとかのイメージスペース技法の発明でそんなことはこの先起こらない

757 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 16:43:33 ]
GPUじゃないけど一番敷居が低いのはやっぱりCell?

758 名前:536 mailto:sage [2007/06/27(水) 16:56:17 ]
>>757
思いっきり高い敷居を跨ぐ為に、誰もが俺様ライブラリを作っている状態ですが。

759 名前:デフォルトの名無しさん [2007/06/27(水) 17:06:03 ]
>>756
>つかストリームコンピューティングって市場がそもそもないだろ

あるけど言わない。飯の種だから。
潜在的需要はいくらでもある。

>リアルタイムレイトレがGPUラスタライザを凌駕するとか真顔で言ってる奴がいるけど
>ポリゴンとピクセルが1:1に限りなく近付くようになるならまだしも

それ以外にも、レンダリングパスが多くなりすぎるケースや、
ラスタ処理では不可能な処理や、誤魔化していた処理、
そういった高レベルの処理を入れていくと、ラスタライザでは限界がある。
光源が増え、シャドーが幾何級数的に増加したら、従来のラスタライザではどうしようもなくなる。
最終的にはレイトレとラジオシティを組み合わせたものしか生き残れない。

760 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 18:14:04 ]
>>759
> 潜在的需要はいくらでもある。

そりゃ潜在需要がなけりゃ誰も新規にストリームプロセッサに投資なんてしない
俺が言いたいのはGPUに対する3Dゲームのような決定的な市場があるのかってこと
詐欺まがいのソフト作って無知相手に売ってもせいぜい売り上げは数百〜数千万円程度だろ

> 光源が増え、シャドーが幾何級数的に増加したら、
> 従来のラスタライザではどうしようもなくなる。

またまたご冗談を
勘違いしやすいがシャドーマップってのもコヒーレントレイだからな
ピクセル単位でシャドーレイ飛ばすのとシャドーマップ描画して参照するのとを比べれば
圧倒的に後者の方が効率的だし、そもそも光源数とシャドーの増加量に比例して
負荷も比例するのはレイトレも同じ
おまけにレイトレは動的シーンに致命的に弱い

俺はこの先もリアルタイム3DはGPUラスタライザで変態的テクニックを多用していくことに変わりないと考えるね
一次レイと一次シャドーレイだけで息切らしてるようなリアルタイムレイトレは期待できない

761 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 19:06:27 ]
>>760

>そりゃ潜在需要がなけりゃ誰も新規にストリームプロセッサに投資なんてしない
>俺が言いたいのはGPUに対する3Dゲームのような決定的な市場があるのかってこと

それを教えてほしけりゃ自分で探しな〜

>詐欺まがいのソフト作って無知相手に売ってもせいぜい売り上げは数百〜数千万円程度だろ

確かに数億〜数百億のプロジェクトを仕切っているあなたにはたいした額ではないですね〜
でも会社としてはそういう態度で仕事に望まれると困るんですが・・・

つか通常のGPUで盛り上がっているし。
意見は貴重だけどよそでやってくれないかな〜?



762 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 19:12:23 ]
レイトレの話はさすがにスレ違いだけど、
「GPUに対する3Dゲームのような決定的な市場」があるのなら是非知りたいね。

763 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 19:36:03 ]
言う気無いならがんばるなよ。言わなきゃ論証にならないんだからさ。

764 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 19:41:30 ]
>763
誰に言ってるの?

765 名前:536 mailto:sage [2007/06/27(水) 20:15:23 ]
少なくとも漏れの周りでは高速に演算したいと言う要求が色々ある。
「面倒だから1Uサーバ機を100台単位で並べろ」ってのから「4core2CPUは高いからなんとかならんか?」まで千差万別。
前者の場合でも、「1U機にGPU入れればラック筐体単位で節約できる可能性がある」となれば興味を示すだろう。
(他社のアクセラレータボードに較べて)安いことは充分刺激になっているよ。

766 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 21:57:15 ]
スーパーコンピュータTop500、IBMが依然トップ。日本勢はトップ10圏外に
www.itmedia.co.jp/news/articles/0706/27/news099.html

プロセッサ別で見ると、Intelプロセッサ搭載システムが57.8%を占めた。
前回の52.5%よりもわずかに増えている。次に多かったのはAMDで21%、
前回の22.6%からは減少した。IBMのPowerプロセッサは17%だった。

また、デュアルコアプロセッサ搭載システムが増えており、
IntelのWoodcrest搭載システムは前回の31台から205台に、
デュアルコアOpteron搭載システムは75台から90台に拡大した。

767 名前:デフォルトの名無しさん [2007/06/27(水) 23:16:43 ]
>>760
>ピクセル単位でシャドーレイ飛ばすのとシャドーマップ描画して参照するのとを比べれば

馬鹿じゃねーのか?シャドーレイなんて飛ばす必要ないぞ。

>負荷も比例するのはレイトレも同じ

大雑把に、レイトレの負荷はピクセル数に比例する。
光源数やシャドーの数には影響されない。

>おまけにレイトレは動的シーンに致命的に弱い

そりゃ今はレンダリング速度が遅いだけだ。
1/60秒で描画できるようになったら、逆転する。

768 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 23:29:10 ]
シャドーwwwwwwwww

769 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 23:34:49 ]
そうなんだよね、折角「ラスタスキャンだとデータ量が増える」からとベクタデータになった処理が、
「解像度が上がるとベクタデータは級数的に増える」からと結局ラスタデータになったりしているしね。
尤も、今や8000x8000なんて画像のフィルタリング処理がオンメモリでできるからこそだけれども。

770 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 00:11:21 ]
>>767
> シャドーレイなんて飛ばす必要ないぞ。

素人か?1次レイ飛ばすだけでは影は出来ないってのも分からんのか?
誰もラジオシティの話なんてしてねぇぞ

> 大雑把に、レイトレの負荷はピクセル数に比例する。
> 光源数やシャドーの数には影響されない。

レイトレの負荷が解像度に比例するのは当たり前
光源数が増加してもレイトレは計算量が変わらないとでも思っているのか?

確かにラスタライザはレイトレと比較すれば光源1個あたりのコストが高いが
現状最速のコヒーレントレイ技法であるDeferred Shadingを使えば
RTRTが可能なほど高速なハード上では、それ以上に高速に動く(=より高い複雑度のシーンを扱える)

> 1/60秒で描画できるようになったら、逆転する。

ラスタライザが生成するコーヒレントレイの圧倒的な速度と効率性という前提がある以上
繰り返すがRTRTが可能なほど高速なハード上では、ラスタライザはより高速に動作する
インコヒーレントレイをレイトレで処理して他は通常通り高速にラスタライザで処理するなら分かるが
大方の研究者の云う通りレイトレそれ自体がラスタライザを消し去ることはあり得ない

771 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 00:13:13 ]
レイトレーシングのスレはここですか?



772 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 00:41:58 ]
いちおうGPGPUネタではある。

773 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 05:06:41 ]
ヲタゲーCGはもうお腹一杯。
もっと単純に、天文物理の多体問題を解くみたいな
GRAPEや地球シミュレータとの比較で頼む。


774 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 07:00:51 ]
Grapeは事実上の敗北宣言が出てたじゃん。
「価格辺り消費電力が大きい」とか微妙な逃げ口上つきで。

775 名前:デフォルトの名無しさん [2007/06/28(木) 12:27:32 ]
>>770
>誰もラジオシティの話なんてしてねぇぞ

俺はしている。ラジオシティ使わずに、レイトレでソフトなライト処理は不可能だ。

776 名前:デフォルトの名無しさん [2007/06/28(木) 12:46:31 ]
>>770
>RTRTが可能なほど高速なハード上では、それ以上に高速に動く(=より高い複雑度のシーンを扱える)

とは限らない。
例えば、ラスタライザ型では膨大な量の半透明の処理を「完全」に正しく処理するのは非常に困難。
PowerVRのような方法を使えば完全にできるのだが、タイル(チャンク)を細かくしたらレイトレ型と同じだ。
第一、一次レイに限定していないし、それ以上で作られる品質をラスタライザ型で作るのは不可能。

ラスタライザ型で表現できる品質レベルで言えば、そりゃRTRTが可能なハードで上で、
それ以上に高速に動くのはあたりまえ。そんなことは小学生でもわかるわ。
人間が考えうる高品質の画像を作っていく上で、無限の計算力があるなら、
ラスタライズ型の処理なんてあり得ない。
所詮、計算力が十分になるまでの、その場しのぎ、誤魔化しの手法にすぎないんだよ。
RTRTが可能になれば、ラスタライザは死滅する。パレットによるタイリング手法が死滅したようにね。

777 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 13:48:46 ]
非リアルタイムのアニメ映画でさえもRTはそれほど使われてないんだが・・・

778 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 14:45:23 ]
とりあえずレイトレしなくてもいいからオフラインレンダラ並の
アンチエイリアスできるようになってから話しろよ


779 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 15:23:10 ]
>>777
その通り
スキャンラインラスタライザは現在でも多数のオフラインCGで使用されている

まぁ>>776みたいな信者はオノレの信じたいことだけを信じる現実の見えない典型的な馬鹿だから
せいぜい海外の論文でも崇拝しながらRTRTをこのまま妄信し続けてもらいたいね

Larrabeeが出たら是非RTRTを実装してもらいたい
もっとも同時期の最新GPU上で動く最新デモの足元にも及ばんだろうが
品質の面でも解像度の面でもな

780 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 15:28:11 ]
> 無限の計算力があるなら

この前提も妄想だな

そもそも現在の半導体のドミナントデザインたるCMOSは
20nmプロセス前後で限界を迎えるという事実をお忘れか?

781 名前:デフォルトの名無しさん [2007/06/28(木) 16:02:26 ]
>>780
忘れてないよ。でも、技術の発達により、膨大な計算量が扱える方向に進むのだから、
究極的にはどこを目指すかという点で、無限の計算力があるときどうなるかを考えることは無意味ではない。
30年後のCPUのスペックはどのレベルか考えてみるのもいい。
100コア程度なら2010年前後で投入してくるだろうし。



782 名前:デフォルトの名無しさん [2007/06/28(木) 16:07:50 ]
>>779
>品質の面でも解像度の面でもな

鏡面をもつ膨大な量の玉の映り込みを正確にレンダリングするのでも、
ポリゴンラスタライズ型が勝てるとでも思ってるの?
想定している品質や分野を意図的に制限すれば、そんなことはいくらでもいえる。

783 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 16:13:04 ]
> 鏡面をもつ膨大な量の玉の映り込みを正確にレンダリングするのでも、
> ポリゴンラスタライズ型が勝てるとでも思ってるの?
> 想定している品質や分野を意図的に制限すれば、そんなことはいくらでもいえる。

「鏡面をもつ膨大な量の玉の映り込みを正確にレンダリングする」ことなんてのはまさに
「想定している品質や分野を意図的に制限す」ることだわな

自己矛盾にすら気付かん馬鹿ですね
相手するだけ時間の無駄か

784 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 16:24:45 ]
だいだい反射や屈折等のインコヒーレントレイに関しては>>770
「インコヒーレントレイをレイトレで処理して他は通常通り高速にラスタライザで処理するなら分かる」と言っているだろう

レイトレとラスタライザが「完全に」同調してレンダリングできる時点で
コヒーレントレイをレイトレで処理するなんてのは馬鹿馬鹿しいにも程がある

まさかとは思うが、コヒーレントレイに関してもレイトレがラスタライザより
高速に描画できるとでも思っているのか?

785 名前:デフォルトの名無しさん [2007/06/28(木) 16:34:55 ]
>>783
>「想定している品質や分野を意図的に制限す」ることだわな

だから、それを言っているのだが。
矛盾ではなく、そういう例を出しているのが読めない馬鹿か?それとも意図的に誤読しているのか?
本気で俺が「制限すること」でないと思って書いていると思うなら、お前は読解力がない。

786 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 16:56:42 ]
>>785
横レスだけどそんな皮相的な反応されても・・・

「意図的に制限すれば何とでもいえる」を批判の言葉として用いているということは、
「より制限の緩い、一般的な用途でRTの方が優秀である」という主張を内包している
としか思えないわけだけど、

「鏡面をもつ膨大な量の玉の映り込みを正確にレンダリングする」という、
これまた意図的に制限された状況を持ち出しているのが矛盾だということ。

という流れなんじゃない?

Ice Age のスタッフがRTサイコーって言ってたよとか、そういう実分野での応用に
ついて検証するしかないんじゃないかな。

787 名前:デフォルトの名無しさん [2007/06/28(木) 17:20:19 ]
>>786
>「より制限の緩い、一般的な用途でRTの方が優秀である」という主張を内包している
>としか思えないわけだけど、

そうではなく、膨大な計算量が使える環境で、
どのシーンにも使える究極の品質を目指すならRT以外は論外って事。
ポリゴンラスタライズ型は、計算量が乏しい環境で、
上手く誤魔化す程度の品質においてアドバンテージがあるだけだ。

現状の計算機環境、要求品質でポリゴンラスタライズ型を否定しているわけではない。
が、そう遠くない将来、GPUもポリゴンラスタライズも死滅する。コプロがCPUに取り込まれたように。

788 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 17:55:12 ]
「膨大な計算量」を何に使うかはデザイナやアーティストが決めるんじゃないかな。

789 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 18:08:20 ]
>>787
俺の質問に答えろよ
> まさかとは思うが、コヒーレントレイに関してもレイトレがラスタライザより
> 高速に描画できるとでも思っているのか?

一連のお前の発言からすると、コヒーレントレイはレイトレで描画してもラスタライザで描画しても
『数学的に完全に等価である』という大前提をお前は知らない/理解していないようだな

純粋に両者のアルゴリズムの本質(nature)により、コヒーレントレイの描画で
レイトレがラスタライザを速度で上回ることなど
(お前がいくら期待しようが)あり得はしないんだよ
あるとすれば、それは非本質的な部分がボトルネックになっているに過ぎない

ゆえにコヒーレントレイの描画でレイトレがラスタライザを駆逐することなど起こりはしない

お前の「そう遠くない将来、GPUもポリゴンラスタライズも死滅する」という主張は
全くもって希望的観測に基づいたドグマだ

重要なのはいかに同時期の市場情勢や需要に適合するかであって
シンプルで正確な技術が必ずしもスタンダードとはならないことは歴史が証明している

790 名前:デフォルトの名無しさん [2007/06/28(木) 18:40:09 ]
>>789
>> まさかとは思うが、コヒーレントレイに関してもレイトレがラスタライザより
>> 高速に描画できるとでも思っているのか?

だから、俺はそんなことは言ってないだろ。
コヒーレントレイに限るなら、想定している品質や分野を意図的に制限しているといっているだけだ。

>シンプルで正確な技術が必ずしもスタンダードとはならないことは歴史が証明している

シンプルで正確な技術がどっちのことを言っているのか知らんが、
将来のポリゴンラスタライズについても同様のことが言えるな。

RTRTのゲームも出てきていることだし、
CPUパワーの使い道としても俺はRTRTの今後の発展に期待する。
どっちが残るかなんて歴史が証明すればいいし、今拘る気はない。
GPUとラスタライズが死滅する方が新しい発展があって面白そうだから、
俺が勝手に思っているだけでいいよ。

791 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 18:45:20 ]
ttp://www.hc.ic.i.u-tokyo.ac.jp/~kaki/SIGGRAPH2002/Panel_RT_vs_RAS.html



792 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 19:52:56 ]
GPUとラスタライザが死滅するほうが新しい発展があるって思える根拠に興味が

793 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 19:56:39 ]
思ってるだけでいいならだらだらと書き下すなと

794 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 20:22:54 ]
GPUの応用研究で食おうと思ってたらLarrabeeが出て人生オワタような必死さですね

795 名前:デフォルトの名無しさん [2007/06/28(木) 20:29:52 ]
別にLarrabeeなり、CPUベースのレイトレなり、新しいものに期待をかけるのはいいと思うが、
なぜ、チャレンジの芽を摘むような批判をぶつけるのだろう。

GPUがなくなるとかラスタライズが死滅するとかは妄想に過ぎんかもしれんが、
そこに新しい技術の種があるかもしれないのに。

本当に死滅するならそれはそれでいいし、死滅しないとしてもそういう別のベクトルが
頑張るのはいいことだと思うぞ。妄想が原動力ならそれでもいいじゃないか。


796 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 20:31:27 ]
>なぜ、チャレンジの芽を摘むような批判をぶつけるのだろう。

「Intel にとって良いことは、コンピュータ業界にとって良いことだ」から

797 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 20:34:42 ]
>>795
2chで吠えてないで結果を出せってことだろ。

798 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 20:42:01 ]
LarrabeeもTeslaもPCI-Eカードの時点で終わってる
CPUに統合されない限り可能性はない

799 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 20:56:15 ]
今現在結果を出そうとすることすら叶わないLarrabeeへの皮肉ですか

800 名前:デフォルトの名無しさん [2007/06/28(木) 21:10:20 ]
このスレを一通り眺めて思ったこと。
CPUも互換性を考えなければすっげ早くなるのだろうか。

801 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 21:17:40 ]
>>800
それなんてCell?



802 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 21:21:15 ]
CPUに統合されても可能性はない

803 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 21:22:24 ]
誰かが20nmの壁を書いていたけれど、それを忘れてないと書きつつ100コアとか書いちゃうのが信じられない。
そしてまさしくその壁と戦っている人達が、実際にGPGPUにもLarrabeeにも興味を持っているわけなのだが。

804 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 21:33:56 ]
>>798
メモリ事情を考えろ
pc.watch.impress.co.jp/docs/2007/0131/kaigai332.htm
media.arstechnica.com/news.media/larrabee-pci.gif

805 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 21:38:58 ]
つか俺的には何FLOPSとかどうでもいいからメモリのレイテンシを改善しろと言いたい。
お前ら何年間横這いなんだよ、と。

806 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 21:58:53 ]
>>805
急に言われてもメモリも困る。
ちゃんとプリフェッチされるようなコードを書けば良い。

807 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 22:07:50 ]
コードについて以外のことについてぐだぐだ書くのはやめろよ。
板違いだ。

自作板にでもスレッド立ててやれば良いだろ。

808 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 22:14:10 ]
>>807
最近多いよな
こういう多分野にまたがって統合的にものが考えられない奴

809 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 22:25:33 ]
>>808
どっかのいいかげんなwebサイト仕込みのネタをの適当に口まねするのが
「総合的にものを考える」ことかよw アホくさ。

810 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 23:49:45 ]
スレのびすぎ

811 名前:デフォルトの名無しさん mailto:sage [2007/06/29(金) 00:43:52 ]
で、GPGPUで犬を洗えるようになるのか?



812 名前:デフォルトの名無しさん mailto:sage [2007/06/29(金) 00:48:03 ]
>>804
考えた
amb.sakura.ne.jp/hanyou/img-box/img20070611224306.jpg

813 名前:デフォルトの名無しさん [2007/06/29(金) 01:41:37 ]
>>803
100コアの話はインテルのロードマップのことだろ。あっちでは数百コアって書いてあったけど。

814 名前:デフォルトの名無しさん mailto:sage [2007/06/29(金) 12:21:39 ]
>>812
CSIが細くて笑った。

データの入りと出だけだから問題ないの・・・か?

815 名前:・∀・)っ-○◎● mailto:sage [2007/06/30(土) 00:37:10 ]
要するにNUMAでしょ
CPU間のCSIはコヒーレントバス的に使って、たまに他のノードのメモリにアクセスする感じでは。


816 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 12:03:02 ]
ものすっごい初歩的な質問なのですが

for(int i=0;i<1024*1024;i++){
何か作業
}

の、何か作業をGPUに任せるのって
プログラム側からシェーダに対して
どういうコードを描けばいいのですか?Cgで


817 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 14:40:47 ]
>>816
つ[cuda]

818 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 15:05:34 ]
CUDA使えるGPUではないので無理です


ナニを読んだりググれば出てきますか?

819 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 15:58:30 ]
Cgで普通のグラフィックのプログラム書いた経験はある?

820 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 16:19:54 ]
今やろうとしているのが、まさにCgで普通のグラフィックプログラムやろうとしてるのですが
どうもわからなくて

はじめにどこ見ればいいですか?

821 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 16:33:15 ]
>>820
まずは鏡を見て「俺はなんて馬鹿なんだろう」と気付くことから始めよう。



822 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 16:33:58 ]
そうですね、バカだと思います

823 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 16:52:22 ]
もう来ません><

824 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 17:03:34 ]
ぼくもやりたーい

                 ┌─┐
                 |も.|
                 |う |
                 │来│
                 │ね│
                 │え .|
                 │よ .|
      バカ    ゴルァ  │ !!.│
                 └─┤    プンプン
    ヽ(`Д´)ノ ヽ(`Д´)ノ  (`Д´)ノ    ( `Д)
    | ̄ ̄ ̄|─| ̄ ̄ ̄|─| ̄ ̄ ̄|─□( ヽ┐U
〜 〜  ̄◎ ̄  . ̄◎ ̄   ̄◎ ̄   ◎−>┘◎

825 名前:デフォルトの名無しさん [2007/06/30(土) 21:31:04 ]
GPGPU.ORG

826 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 23:58:24 ]
普通のグラフィックプログラムでループを1000回も回すことがあるのか
ちょっと興味あるな

827 名前:デフォルトの名無しさん [2007/07/01(日) 01:37:45 ]
1000回じゃなくて百万回では?

828 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 04:45:32 ]
数百万ループって・・・
どんだけ広い空間を定義する気なんだ・・・


829 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 04:52:17 ]
別に広さの問題ではないと思うけど

830 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 05:32:31 ]
>>826
単に1024×1024のテクスチャの各ピクセルに対して同じ「何か作業」をしたいだけだろ

831 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 17:03:08 ]
そんな低レベルというか基本中の基本のことを他人に聞く
ような神経が考えられない。ゆとりか?



832 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 21:10:16 ]
基本中の基本は
どこを調べたら出てくるんですか><

833 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 11:02:30 ]
>>832
>825

834 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 16:33:11 ]
ジャパニーズで教えてください><

835 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 16:40:38 ]
つ[excite翻訳]

836 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 17:10:10 ]
英語読めないとかどんな低学歴…

837 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 19:29:34 ]
NVIDIA最強
pc.watch.impress.co.jp/docs/2007/0702/kaigai369.htm

838 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 19:35:27 ]
>837
お前個人は貧弱だけどな

839 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 19:44:34 ]
一人一人は小さな火だが

840 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 19:44:39 ]
なんでわかった?

841 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 20:31:55 ]
なんだよ、お前らみんな英語読んでやってるってのかよ!
このバカバカマンコ!!!!
お前らなんかチンコの皮をチャックに挟んでしんじゃえ!!!

早く、GPUでのプログラミング教えろよ!



842 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 21:44:38 ]
英語が嫌ならDirect3Dの日本語ドキュメントとかでHLSLとか勉強して、それをグラフィックス以外の用途に使えばいいやん

843 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 23:32:53 ]
ゲフォ8600とか買ってCUDAするのがよろしいかと

844 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 10:33:42 ]
8600GTSなら3万弱、8600GTなら1万円台中頃かな。
最早CUDA以外を勧める理由がないよ。

845 名前:デフォルトの名無しさん [2007/07/03(火) 12:59:22 ]
CUDAで使えるjava処理系だせや>えぬびでぃあ

846 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 14:19:49 ]
>>844
x64やVistaに対応していないし、しそうにもない現状を考慮してもか?
流石に痛すぎるだろ・・・。

847 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 14:35:40 ]
>>846
需要があれば出すでしょ。現状、TeslaはLinuxをメインにしているようだからね。
#Linuxならx64もあるわけで。

848 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 21:52:20 ]
>>837
AMD K10最強
www.amd.com/us-en/Processors/ProductInformation/0,,30_118_13223,00.html?redir=CPBM01






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<200KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef