【发布时间】:2013-05-27 17:48:17
【问题描述】:
我在 CUDA 上使用 CAPS OpenACC。我正在尝试使用 cuda-gdb 进行调试。我可以使用 cuda-gdb 正常调试 c/c++ 代码。换句话说,我无法调试 codelet 代码。有人在 cuda 上调试过 openACC 吗?或者我无法在 codelet 中放置断点。我应该怎么调试?
我除了我用那个编译
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];
}
【问题讨论】:
标签: debugging cuda-gdb openacc