cuda
mengfanteng
这个作者很懒,什么都没留下…
展开
-
在windows下用vs2010跟nsight进行程序调试
请教个问题,怎么在windows下用vs2010跟nsight进行程序调试step 1:编译debug,设置CUDA C/C++ --> Device --> -G;step 2:添加断点;step 3:启动调试,如图:原创 2015-06-16 15:41:35 · 4487 阅读 · 0 评论 -
VS2008下进行CUDA和OPENMP混合编程问题
最近接触到两者混合编程,可是编译上却出了问题。环境是XP + CUDA4.0 + VS2008直接使用CUDA_VS_Wizard创建模板,在模板下进行CUDA编程无误,在c下开启openmp支持无误但是在CUDA模板中没有开启openmp支持选项,之前参考了“在 -Xcomplier 后面增加了 "/openmp"选项。”无效果,我的实际语句为(去掉路径)nvcc.exe" -G原创 2016-04-25 14:52:52 · 1612 阅读 · 0 评论 -
CudaDeviceSynchronize vs cudaThreadSynchronize vs cudaStreamSynchronize
首先对这三个函数做一下解释:cudaDeviceSynchronize() 会阻塞当前程序的执行,直到所有任务都处理完毕(这里的任务其实就是指的是所有的线程都已经执行完了kernel function)。cudaThreadSynchronize()的功能和cudaDeviceSynchronize()基本上一样,这个函数在新版本的cuda中已经被“废弃”了,不推荐使用,如果程序中真的需要转载 2016-05-08 22:21:49 · 1614 阅读 · 0 评论