CUDA学习
文章平均质量分 77
moonboat0331
这个作者很懒,什么都没留下…
展开
-
cuda学习笔记(一)存储
1.一个GPU上有很多的sm(stream Multiprocessor),每个sm中包括了8个sp(stream Processor)标量流处理器,商业宣传中所说的数百个“核”,大多指的是sp的数量。隶属于同一个sm的sp共用同一套取指与发射单元。CUDA中的kernel是以block为单位执行的,一个block必须在一个sm上执行,一个sp执行一个线程,但是一个sm可以同时存在多个bloc原创 2013-08-30 12:21:45 · 709 阅读 · 0 评论 -
Ubuntu上安装cuda
1. 安装对应的GPU驱动,输入nvidia-settings,如果显示没有命令,需要安装对应的驱动。安装驱动一般要求关闭x server。通过lspci查看你的机器上的GPU型号,之后在在官网杀光你下载合适的驱动:http://www.nvidia.com/Download/index.aspx?lang=en-us安装的时候要先进入BIOS设置使用独立显卡。删除已经安原创 2013-08-30 12:21:56 · 783 阅读 · 0 评论 -
CentOS安装OpenCV2.4.3
(1)下载OpenCV源码,并编译安装当前最新的版本是OpenCV-2.4.3,可以从http://sourceforge.net/projects/opencvlibrary/上下载。OpenCV的编译方式有两种,一种是传统的./configure ; make ; makeinstall,这种方式适用于OpenCV-1.0,相应的编译过程可以参见这篇文章:http://www.ope原创 2013-08-30 12:21:58 · 1155 阅读 · 0 评论 -
[MARK]深入浅出谈CUDA
深入浅出谈CUDAhttp://www.opengpu.org/forum.php?mod=viewthread&tid=2109原创 2013-08-30 12:21:28 · 629 阅读 · 0 评论 -
MARK【Ubuntu下的CUDA编程】
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><font size="2">Ubuntu下的CUDA编程(一)http://blog.sina.com.cn/s/blog_6d57原创 2013-08-30 12:21:30 · 558 阅读 · 0 评论 -
cudaerror解决办法
cuda中有cudaError_t这个类别,可以记录cuda错误。所有的cuda库函数,几乎都返回一个cudaError_t。《GPU高性能编程》中使用HANDLE_ERROR宏函数,处理每个函数返回的cudaerror static void HandleError( cudaError_t err,constchar *file,int line ) { if (原创 2013-08-30 12:22:00 · 13817 阅读 · 0 评论 -
CUDA纹理内存的使用
首先,纹理存储器是一种只读存储器,如果一个kernel中更改了绑定到纹理存储器的数据,纹理缓存中的数据可能并没有被更新,后来读取的数据就可能是错误的,只能重新启动一个kernel,才会更新纹理缓存。对纹理引用的声明不能写成数组!最简单的用法:函数外声明: texture texConstSrc;----------函数内-----cudaBindTexture(NULL, texC原创 2013-08-30 12:22:07 · 2408 阅读 · 1 评论