看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: Win10, Linux, ...) Linux 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出) 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): 我有個疑問是關於配置cuda block的維度問題 若今天gridsize(2,2),總共block數是4和gridsize(4)一樣也是4 我知道差別是1維與2維,也知道一個SMP只能同時間用1個block(除非block需要等待再 換另一個block) 但我的問題是什麼時間需要用到2維呢?(是矩陣運算嗎?) 還是用2維grid我可以同時分配給不同SMP呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.143.18.183 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1505292320.A.68D.html
Schottky: 一維二維是看你方便,矩陣或圖形處理用二維比較直覺 09/13 17:36
LPH66: 就看你的標號是一維標號方便還是二維標號方便 09/13 18:12
LPH66: 同樣 4 個, (0,0) (0,1) (1,0) (1,1) 和 0 1 2 3 兩種標號 09/13 18:13
LPH66: 看你的用途哪一個比較容易寫程式就用哪一個 09/13 18:13
jimmy8069: 所以在kernel是可以同時執行的?只是差在方便分配bloc 09/13 19:12
jimmy8069: k差別而已? 09/13 19:12
jimmy8069: 感謝回答 09/13 19:13
jun0325: https://en.m.wikipedia.org/wiki/CUDA spec有說block的x 09/15 15:47
jun0325: y z的maximum 09/15 15:47