1
我正在使用CAPS OpenACC on CUDA。我正在嘗試使用cuda-gdb進行調試。我可以用cuda-gdb正常調試c/C++代碼。換句話說,我無法調試codelet代碼。有沒有人在cuda上調試過openACC?或者我不能把斷點放在小碼。我該怎麼做調試?我可以用cuda-gdb調試openACC嗎?還是其他的調試工具?
我除了我與 hmpp -d2 -kk -g gcc -g vecadd.c -o vecadd.x
我的OpenACC的編譯的代碼非常簡單:
#pragma acc kernels copyin(a[0:n],b[0:n]), copyout(c[0:n])
for(i=0; i<n; i++) {
c[i] = a[i] + b[i];
}