CUDA编程模型
上一篇文章我们对GPU和CUDA的概念进行了相关介绍。尝试梳理出GPU和CUDA引入的动机,解决了Why和What的问题,接下来这边文章开始,我们开始进入CUDA编程核心技术的学习,也就是要弄明白How to implement?
闲言少叙,我们正式开始吧。
俗话说,万丈高楼平地起,我们盖房子必须要先搭建好房屋的框架和整体结构,在此基础上进一步去完善。对于CUDA的学习也是这样,因此我们首先介绍CUDA编程的模型,即CUDA房屋的四梁八柱整体架构。
首先我们思考一个问题:CUDA编程,它的目的是什么?想要达到什么效果,在为了实现这个效果的过程中,我需要进行哪些操作,这些...