cuda编程
文章平均质量分 83
SigalHu
热爱编程。。。。。
展开
-
《CUDA并行程序设计-GPU编程指南》读书笔记--(1)线程网格、线程块以及线程
线程网格、线程块以及线程原创 2017-05-10 20:05:49 · 5089 阅读 · 1 评论 -
《CUDA并行程序设计-GPU编程指南》读书笔记--(2)CUDA内存处理
CUDA内存处理高速缓存不仅要思考如何高效地访问全局内存,也要时刻想办法减少对全局内存的访问次数,尤其在数据会被重复利用的时候。CPU与GPU架构的一个主要区别就是CPU与GPU映射寄存器的方式。CPU通过使用寄存器重命名和栈来执行多线程。为了运行一个新任务,CPU需要进行上下文切换,将当前所有寄存器的状态保存到栈(系统内存)上,然后从栈中恢复当前需要执行的新线程上次的执行状态。这些操作通常需要花费原创 2017-05-13 19:53:50 · 2860 阅读 · 0 评论