シミュレートブログ
あらゆるシミュレート。
Latest Entries
GPGPUでシミュレーションを高速化してみる

【引用元】 http://kamome.2ch.net/test/read.cgi/sim/1291687353
1名無しさん@5周年:2010/12/07(火) 11:02:33
プログラム板にもGPGPUスレあるんだけど
シミュレーションへの利用等もう少し目的化した内容を話題にしましょう
なんといってもモンテカルロの高速化にはもってこい
2名無しさん@5周年:2010/12/08(水) 00:52:29
こっちは質問スレって言うより研究者の雑談用って感じか
3名無しさん@5周年:2010/12/13(月) 14:04:02
過疎ってるなw
まぁ新規のシミュレーションのCUDA化は論文やら学会に提出できるレベルだから
できる奴はこんなとこで情報流さないだろうし、できない奴は質問スレ行くだろうな
4名無しさん@5周年:2010/12/13(月) 14:17:29
8コア16スレッドCPUでマルチスレッド+SIMDで高度にチューニングしたものと
GTX470でシミュレーション速度を比較したらCUDAの方が1/4時間になった
CPUで組んだソフトの時間が無駄になった
5名無しさん@5周年:2010/12/14(火) 06:55:07
大規模なCFD流せるの?
6名無しさん@5周年:2010/12/14(火) 20:49:51
>>4
>8コア16スレッドCPU
これ、Hyper-Threddingってことでいいのかな?
姫野ベンチや自作のOpenMPプログラムだと
Hyper-Thredding切らない場合、切った時の0.8倍くらいの
効率になったんだけどGPU使う時は変わって来るのだろうか?
>>5
メモリの制約が厳しいのと、ECCが付いたのが最近なので
大規模計算やろうとするとそれなりに金が掛かると思う
あと、個人的にblasがfreeだけどlapackがfreeじゃないので
陰的計算できないのがつらい…
7名無しさん@5周年:2010/12/15(水) 06:42:21
まだ試してないがGLAPACKというフリーのはある
8名無しさん@5周年:2010/12/16(木) 21:33:53
大規模疎行列を解ける直接法ソルバーって無いのかな。
9名無しさん@5周年:2010/12/21(火) 17:35:45
age
10名無しさん@5周年:2010/12/23(木) 14:54:16
【国防】「中国を刺激するような演習は控えろ」 民主党政権のゆがんだ政治主導、日本領土守る気構え無し
11名無しさん@5周年:2011/01/05(水) 04:00:21
age
12名無しさん@5周年:2011/01/12(水) 23:01:34
、
13名無しさん@5周年:2011/01/26(水) 02:38:53
age
14名無しさん@5周年:2011/01/27(木) 23:07:55
実質使えない系
15名無しさん@5周年:2011/01/27(木) 23:12:40
使えないっ中華、素人には無理って話だ
その違いが分からんのは手出さんのがよし
16名無しさん@5周年:2011/01/28(金) 10:08:22
か
17名無しさん@5周年:2011/01/28(金) 14:05:11
シミュレーションの板は、閑古鳥が鳴いておるな。
閑古ー、閑古ーって
18名無しさん@5周年:2011/02/05(土) 19:30:32
.
19名無しさん@5周年:2011/02/17(木) 21:58:33
。
20名無しさん@5周年:2011/03/02(水) 01:27:49.92
わろす
21 忍法帖【Lv=1,xxxP】 :2011/04/03(日) 11:03:31.19
テス
22名無しさん@5周年:2011/05/04(水) 19:48:17.26
MATLABのGPUArrayを使ってみた。
簡単でよろしいが、実装はCUBLASだった。
よってCUBLASのバグがそのまま引き継がれている。
23名無しさん@5周年:2011/05/05(木) 00:52:53.76
Matlabってメモリに行列データ馬鹿食いさせてぶん回さないと計算効率落ちるから
GPUメモリたくさん積んでないと真価を発揮でき無そう
それと、メインメモリとGPUメモリ間の通信が頻繁に起こるとこれもネックになるから
やっぱり大容量のGPUメモリ内でメインのループ計算を完結させるやり方じゃないとダメだろうな
そうなるとここくらいか?
24名無しさん@5周年:2011/05/22(日) 05:26:03.31
CUDAは有り難みは分かるんだけど、文法が独特すぎる
もっと、つかいやすくしてくれ
25やんやん ◆yanyan72E. :2011/05/22(日) 11:59:46.38
CUDA4.0からthrustでCUDAが使えるようになったから、かなり普通になったよ。
26名無しさん@5周年:2011/05/22(日) 13:14:27.97
>>25
マジか!ありがとう!
27名無しさん@5周年:2011/05/25(水) 19:52:20.95
CUDA+FORTRANでCG法などのソルバーのソースないですか?
28 忍法帖【Lv=12,xxxPT】 :2011/07/03(日) 08:21:16.28
test
29名無しさん@5周年:2011/07/03(日) 20:39:26.85
CHECK
30 忍法帖【Lv=8,xxxP】 :2011/07/05(火) 00:07:33.34
test
31名無しさん@5周年:2011/07/19(火) 00:32:18.00
>>27
すでにCG法を実装しているなら(C言語で)、CUDA用に落とし込めばいいんじゃないか?
FORTRANとC言語のクロスコンパイル方法わかればいけるはず。