
CUDA
文章平均质量分 57
Warren_Hoo
个人博客已迁往http://coredumper.cn/
展开
-
CUDA的随机数生成方法
CUDA Runtime API 没有提供用于生成随机数的接口,但是CURAND这个库提供了通过GPU生成随机数的接口,详细内容可参考点击打开链接原创 2014-02-26 10:12:06 · 6722 阅读 · 1 评论 -
CUDA常见问题之无法在c文件中调用cu文件中定义的函数
当在C源文件中调用cu文件中定义的函数时,会出现undefined reference的问题,而在C++源文件中调用cu文件中定义的函数时则不会出现这个问题。出现上述问题的原因是,nvcc编译器采用的是C++的编译规则,而C和C++对函数名的编译规则不同。要解决上述问题,只需要在cu文件中定义的函数前加上extern "C"即可,这样nvcc编译器就会按照C的编译规则来编译该函数了。原创 2013-10-13 16:22:19 · 3529 阅读 · 0 评论 -
CentOS下CUDA开发环境的安装过程
前提:软件:CentOS 6.4从https://developer.nvidia.com/cuda-downloads下载针对RHEL 6版本的run文件)硬件:Nvidia GPU K10/K20m原创 2014-01-17 20:32:07 · 4283 阅读 · 0 评论 -
CUDA的计时方法
CUDA Runtime API提供了用于计时的接口,可以用如下代码对在GPU上运行的CUDA程序进行计时:cudaEvent_t start, stop;cudaEventCreate(&start); cudaEventCreate(&stop); cudaEventRecord(start, 0);//需要计时的在GPU上运行的程序cudaEventRecord(s原创 2014-02-25 16:42:54 · 2234 阅读 · 0 评论