[請益] CUDA "hello world" 程式編輯
我在網路上找到關於CUDA的 hello world 程式, 想試著執行看看,
目前我是使用VS2008然後新增專案, 選擇CUDAWinApp ->
Empty project打勾 -> 新增項目c++ ->
把程式貼到編輯器中 存成 test.cu -> 成功跳出 hello CUDA ~~~ =^.^=
雖然跑出了結果, 但我不曉得這樣的操作過程是否正確?
and 為什麼我在編輯的時候有的指令不會是藍色的,而全都是黑字?
謝謝
#include<stdio.h>
#include<cuda.h>
__global__ void hello(char* s){
char w[100]="hello CUDA ~~~ =^.^=";
int k;
for(k=0; w[k]!=0; k++) s[k]=w[k];
s[k]=0;
};
int main(){
char h[100];
char* d;
cudaMalloc((void**) &d, 100);
hello<<<1,1>>>(d); //*** only 1 thread ***
cudaMemcpy(h, d, 100, cudaMemcpyDeviceToHost);
printf("\n%s\n\n", h);
cudaFree(d);
system("PAUSE");
return 0;
}
--
請選出一個「最不恰當的」答案填入空格當中。
1.童顏___。
(A)鶴髮 (B)巨乳 (C)無忌 (D)皓首
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.122.193.103
推
11/18 17:22, , 1F
11/18 17:22, 1F
→
11/18 17:22, , 2F
11/18 17:22, 2F
推
11/18 17:29, , 3F
11/18 17:29, 3F
推
11/18 17:47, , 4F
11/18 17:47, 4F
→
11/18 17:54, , 5F
11/18 17:54, 5F
※ 編輯: aada 來自: 140.122.193.103 (11/18 19:09)