![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
GPU/CUDA
HusonChen
不再使用CSDN博客,新博客地址
http://www.sonyatong.com
展开
-
CUDA下的GPU编程--线程和变量
CUDA的线程是多维的,启动一个线程格,线程格可以是多维的,线程格中分为线程块,线程块也可以是多维的,线程块中包含线程,对于GPU来说,同时启动200万个线程是很轻易的事情。 blockIdx :当前执行设备代码的线程块的索引 dim3 grid(DIM,DIM):声明一个二维的线程格,名字为grid; kernel>(dev_t):线程块为一个二维线程块,每个线程块有一个线程 gridD原创 2012-04-15 19:26:16 · 10649 阅读 · 0 评论 -
CUDA下的GPU编程入门--第一个CUDA程序
CUDA是NVIDIA公司开发的一个用于GPU编程的开源框架,用于将GPU用于更广泛的数学计算,充当cpu的功能,所以只能在nvidia的GPU下实现,如果你的GPU不是nvidia的,赶紧去换一个吧,ATI也有一个类似的框架,叫做streaming,不过要用汇编写。CUDA只需拥有C语音功底就够了。 CUDA C只是C语言的扩展,多了一些包,只要安装好CUDA工具箱(编译GPU代码的编译器)就原创 2012-04-14 16:51:54 · 24804 阅读 · 2 评论