
GPU CUDA Opencl并行加速
晓晓亮
活到老,学到老
生命不息,学无止境
展开
-
cuda编程基础概念语法
使用GPU CUDA这项技术,想找一本入门的教材,选择了Jason Sanders等所著的书《CUDA By Example an Introduction to General Purpose GPU Programming》。这本书作为入门教材,写的很不错。自己觉得从理解与记忆的角度的出发,书中很多内容都可以被省略掉,于是就有了这篇博文。此博文记录与总结此书的笔记和理解。注意本文并没有按照书中原创 2017-01-13 11:59:32 · 2532 阅读 · 0 评论 -
cude之helloworld
CUDA是NVIDIA公司开发的一个用于GPU编程的开源框架,用于将GPU用于更广泛的数学计算,充当cpu的功能,所以只能在nvidia的GPU下实现,如果你的GPU不是nvidia的,赶紧去换一个吧,ATI也有一个类似的框架,叫做streaming,不过要用汇编写。CUDA只需拥有C语音功底就够了。CUDA C只是C语言的扩展,多了一些包,只要安装好CUDA工具箱(编译GPU代码的编译器)就原创 2017-01-13 09:35:48 · 1749 阅读 · 0 评论 -
cuda之多线程分析
CUDA的线程是多维的,启动一个线程格,线程格可以是多维的,线程格中分为线程块,线程块也可以是多维的,线程块中包含线程,对于GPU来说,同时启动200万个线程是很轻易的事情。blockIdx :当前执行设备代码的线程块的索引dim3 grid(DIM,DIM):声明一个二维的线程格,名字为grid;kernel>(dev_t):线程块为一个二维线程块,每个线程块有一个线程gridD原创 2017-01-13 09:37:34 · 3021 阅读 · 0 评论 -
cuda教程整理
CUDA从入门到精通2013-10-17 11:22 56069人阅读 评论(18)收藏举报本文章已收录于:分类: CUDA(106) 作者同类文章XCUDA从入门到精通(零):写在前面在老板的要求下,本博主从2012年上高性能计算课程开始接触CUDA编程,随后将该技术应用到转载 2017-01-13 09:40:59 · 1875 阅读 · 0 评论 -
初学ros机器人程序设计
初学ros机器人程序设计,从创建工作空间到编译运行节点,由于Linux也是初学,各种焦头烂额,把这些最基础的东西先总结下来,以备日后查看。这是第一次写博客,倘若有诸多错误的地方,希望大家谅解并指出。原创 2017-03-18 17:05:48 · 3854 阅读 · 0 评论