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言語のクロスコンパイル方法わかればいけるはず。