请问CUDA3.0不支持EmuDebug下的模拟运行了么????
我配置完EmuDebug后,不能DEBUG跟踪进去.
还有就是__device__开头的不能EmuDebug模拟运行么?
3.0还支持,所有的函数都能够模拟运行
但3.1不支持了
[
我在2.3版本可以模拟,但是模拟和真的在GPU上跑还是有差别的,其实调试不一定要用模拟,直接把要看的数据复制回CPU显示就可以了
如果不支持了,那怎么调试程序啊
cuda-gdb
[
1、如果是在linux下可以用cuda-gdb
2、windows下要用NVIDIA Parallel Nsight调试(但是要求有两张显卡或者两台电脑)
如果两者都不满足,只能按照我上面说得把要看的数据复制回CPU端显示了
如果是fermi的话,使用3.1的toolkit,用printf