12/02/10 23:47:32.03
とりあえず齧る分には公式のプログラミングガイド買っとけばおk?
574:デフォルトの名無しさん
12/02/13 02:50:23.08
OK
C言語と同じ
575:デフォルトの名無しさん
12/02/22 23:40:42.01
サブルーチンみたいにカーネルに直接引数渡して処理できればなぁ
アドレスを渡す時とかすげえ面倒。
576:デフォルトの名無しさん
12/02/23 01:38:17.77
そんな気軽にあちこちで使うようなもんじゃないっしょ
577:デフォルトの名無しさん
12/03/08 16:45:33.65
カーネルソース丸出しか
特定デバイス用にコンパイルしておかないと
いけないのがなあ
578:デフォルトの名無しさん
12/03/08 16:57:57.20
大したことないやつほど隠したがる銭湯の法則
579:デフォルトの名無しさん
12/03/08 22:38:56.05
BOINC的なもので使うと不正対策必要で、既知の答えも一緒に計算させたりして対策するんだけどエコじゃないて悩ましいよ
580:デフォルトの名無しさん
12/03/11 01:23:31.48
それなら同じWU他のやつに配って結果一致したやつだけ採用、
合わなかったら更に配布して一致した方採用でいいんでないかね
どのみち普通にやったって計算エラーになるのもいるし
581:デフォルトの名無しさん
12/03/11 02:45:56.59
つーかカーネルがソースコードだから
改竄される恐れがなんて懸念するような
プログラムなら、どんな形態で配るにせよ
ディスアセンブルされりゃ同じだって。
582:デフォルトの名無しさん
12/03/17 16:17:03.96
個人PCでスパコンの1/1000の計算速度(10テラFLOPS)だってよ。スゲーな。
URLリンク(dualsocketworld.blog134.fc2.com)
583:デフォルトの名無しさん
12/03/18 17:23:23.96
10TFLOPSっていうと10年前のスパコンの性能と同じくらいだな
584:デフォルトの名無しさん
12/03/18 20:53:01.85
10年後に京の性能がご家庭に来るかというと、さすがにそうでもない感。
585:デフォルトの名無しさん
12/03/18 21:28:00.64
物理的限界が近づいてきたからこれまでとは事情が違うよね。
無知な人は技術でなんとかなるって言っちゃうだろうけどw
586:デフォルトの名無しさん
12/03/18 23:15:06.83
一般家庭にベクトル演算ってそんなに必要ない気が。。。
587:デフォルトの名無しさん
12/03/19 10:47:53.21
O(n^2)の直接法のN体とか本当にベンチマーク以上の意味はないんだがな
実用コードはツリー法やFMM法を使う
588:デフォルトの名無しさん
12/03/19 17:14:11.16
O(n^2)がツリー法だとO(n logn)に、FMMだとO(n)になるそうだ
www.kurims.kyoto-u.ac.jp/~kyodo/kokyuroku/contents/pdf/1084-12.pdf
589:デフォルトの名無しさん
12/04/13 00:11:16.74
AdobeのCS6でOpenCLが使われているという噂を聞いたんだが、カーネルのソースコードとかどうやってるんだろうか
590:デフォルトの名無しさん
12/04/13 03:29:06.78
>>589
Adobeのライセンス認証部分のコードだって、一緒にディスクに入ってるわけですよ。
どうにでもなる。
591:デフォルトの名無しさん
12/04/29 15:57:09.88
Intel OpenCL SDKを使って開発をしようとしているのですが、CPUとGPUを非同期で
走らせる方法が分かりません。
サンプルなどないでしょうか?
592:デフォルトの名無しさん
12/04/29 20:57:55.38
>>587
必ずしもそうでもない。もちろん限られたケースだが、空間ごとに時間刻みを変えたい場合とか、ツリー方とかだと複雑になりすぎてまだまだ難しい場合も多い。
そもそも、ツリーやFMMでも近傍場の計算は直接法だし、サンプルコードとして無意味ではない。
593:デフォルトの名無しさん
12/05/02 10:33:58.88
>>591
CPU側を並列化してGPUを扱うスレッド/プロセスとCPU側の計算をするものに分ける
並列化、同期はお好みの方法で