[問題] 請問各位利用CUDA做平行化加速的問題

看板PLT (程式語言與理論)作者 (a4g5i6)時間13年前 (2011/07/03 04:10), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
不好意思,我想請問一下各位有使用過GPU平行化的程式(CUDA), 利用此功能能讓我們的code加快多少倍 能請各位給我您所使用的 GPU型號(例如Tesla C1060,C2050.C2070.....) code是計算什麼的(例如積分.解矩陣或積分.....) 用幾個核心來跑code 來做參考(如果有一些小細節會些微影響跑的時間,那些可以不用理會) 在我的想法中,理論上用多少核心跑,我們所要平行化的部分就會加快多少, 但也要考慮電腦可能會delay,所以會延遲一下,因此我才想問實際是跑多快 我會問這個的原因是因為我是一個研究生, 我們實驗室目前是用openmp加速,也就是利用CPU來加速,但CPU的核心數不會比GPU來的多, 假如用4個CPU跑積分最多才加速2~3.4倍,並不會完全增加4倍,我們實驗室想買GPU, 現在還在評估階段,但怕GPU的加快速度比CPU還來的差,目前沒有機台可供我們測試, 因此來此板問各位用過GPU的大大,能讓我回報我們教授,感謝各位的幫助 P.S.假如各位有其他想法可以回復告知我,謝謝!!(我們實驗室用的程式是FORTRAN) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.128.39
文章代碼(AID): #1E3tj0nO (PLT)
文章代碼(AID): #1E3tj0nO (PLT)