代码改变世界

随笔分类 -  cuda学习

CUDA并行简单加法

2015-10-31 20:47 by 想打架的蜜蜂, 511 阅读, 收藏,
摘要: #include#defineN7__global__voidadd(int*a,int*b,int*c){inttid=blockIdx.x;if(tid>>(a,b,res);//把结果从device拷贝回hostcudaMemcpy(sum,res,sizeof(int)*N,cudaMemc... 阅读全文

第一个CUDA程序

2015-10-31 19:29 by 想打架的蜜蜂, 794 阅读, 收藏,
摘要: CUDA是NVIDIA公司开发的一个用于GPU编程的开源框架,用于将GPU用于更广泛的数学计算,充当cpu的功能,所以只能在nvidia的GPU下实现,如果你的GPU不是nvidia的,赶紧去换一个吧,ATI也有一个类似的框架,叫做streaming,不过要用汇编写。CUDA只需拥有C语音功底就够了... 阅读全文