精華區beta C_and_CPP 關於我們 聯絡資訊
※ [本文轉錄自 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
netsphere:想問一下 CUDA 要怎麼傳二維陣列進 KERNEL 阿? 11/17 21:14
func:CSDN怎麼是這樣解釋的? = = 11/18 01:01
a5000ml:我也很好奇 CSDN 怎麼解釋, 本來以為像 MSDN 一樣~~ XD 11/18 10:17
a5000ml:傳二維陣列有很多方法, 可以先 typedef 陣列型別, 11/18 10:20
a5000ml:再轉參數型態, 例如 typedef int IntA[100]; 11/18 10:21
a5000ml:__global__ void kernel(IntA* www,int n){...} 11/18 10:21
a5000ml:void* qqq; cudaMalloc(&qqq, size); 11/18 10:23
a5000ml:kernel<<<GRID,BLOCK>>>((IntA*)qqq,num); 11/18 10:24
a5000ml:或者把 2D 打平 1D 的陣列, 到 kernel 中再定址 11/18 10:27
a5000ml:A[y][x] <----> B[NX*y+x] 11/18 10:28
a5000ml:又或者使用 struct 來傳陣列物件... 等等 11/18 10:30
netsphere:我懂了 謝謝 : ) 11/18 11:54