討論串[問題] 非常物件的C++程式碼要用CUDA加速....!?
共 6 篇文章
內容預覽:
我覺得你有一個很大的誤會,. 那就是你以為你可以把手上的程式碼改一改就變成用 CUDA 加速了。. 基本上用 CUDA 加速,不會是「改程式碼」改出來的,. 而是了解演算法之後,「改演算法,然後再實作出來」。. 因為你只剩下兩個禮拜了,時間很趕,. 所以我現在跟你說你唯一來的及的方法:. 自己重新寫
(還有616個字)
內容預覽:
上一篇其實說得很明白了 只是感覺你還是不懂. 在我看來能不能加速跟容不容易加速有差很大嗎.... 你說你懂前者 但是確不懂後者 這讓我疑惑萬分呀.... CUDA在做的是 Data-parallel. 資料上相依度越高 就越不適合做平行處理 也就是拿去CUDA做不容易有加速的效果. 相反的 如果適合
(還有677個字)
內容預覽:
你如果已經會 CUDA 的話,. 應該會知道你要的程式能不能用 CUDA 加速吧?. 通常,一隻程式沒辦法直接套用到 CUDA 上面就突然變快,. 因為平行的演算法跟傳統的循序的演算法不太一樣,. 即使是解同一個問題,平行的演算法通常是另外設計的。. 就算解決問題的觀念相同,實作也會差很多。. 老實
(還有582個字)