[情報] 發現簡體中文 CUDA 手冊

看板C_and_CPP (C/C++)作者 (咖啡裡的海洋藍)時間16年前 (2008/11/17 13:57), 編輯推噓2(2010)
留言12則, 3人參與, 最新討論串1/1
※ [本文轉錄自 VideoCard 看板] 作者: a5000ml (咖啡裡的海洋藍) 看板: VideoCard 標題: [情報] 發現簡體中文 CUDA 手冊 時間: Mon Nov 17 13:49:30 2008 剛剛發現一個不錯的網站 (CUDA 的 MSDN = CSDN) http://cuda.csdn.net/ 首頁的圖示可下載簡體中文的手冊 【 CUDA編程 2.0 下載 】 【 CUDA參考手冊 下載 】 NV真是有心 看來過陣子就會出繁體中文了 ^^ -- 。o O ○。o O ○。o O ○。o O ○。o O ○。o 國網 CUDA 中文教學 DVD 影片 (免費線上版) 請至國網的教育訓練網登入 https://edu.nchc.org.tw BT 版正在請網友制作中~~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.45.209.154 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.45.209.154

11/17 21:14, , 1F
想問一下 CUDA 要怎麼傳二維陣列進 KERNEL 阿?
11/17 21:14, 1F

11/18 01:01, , 2F
CSDN怎麼是這樣解釋的? = =
11/18 01:01, 2F

11/18 10:17, , 3F
我也很好奇 CSDN 怎麼解釋, 本來以為像 MSDN 一樣~~ XD
11/18 10:17, 3F

11/18 10:20, , 4F
傳二維陣列有很多方法, 可以先 typedef 陣列型別,
11/18 10:20, 4F

11/18 10:21, , 5F
再轉參數型態, 例如 typedef int IntA[100];
11/18 10:21, 5F

11/18 10:21, , 6F
__global__ void kernel(IntA* www,int n){...}
11/18 10:21, 6F

11/18 10:23, , 7F
void* qqq; cudaMalloc(&qqq, size);
11/18 10:23, 7F

11/18 10:24, , 8F
kernel<<<GRID,BLOCK>>>((IntA*)qqq,num);
11/18 10:24, 8F

11/18 10:27, , 9F
或者把 2D 打平 1D 的陣列, 到 kernel 中再定址
11/18 10:27, 9F

11/18 10:28, , 10F
A[y][x] <----> B[NX*y+x]
11/18 10:28, 10F

11/18 10:30, , 11F
又或者使用 struct 來傳陣列物件... 等等
11/18 10:30, 11F

11/18 11:54, , 12F
我懂了 謝謝 : )
11/18 11:54, 12F
文章代碼(AID): #198GUkXs (C_and_CPP)
文章代碼(AID): #198GUkXs (C_and_CPP)