上QQ阅读APP看书,第一时间看更新
读者对象
本书仿佛是专门为2014年的我而写的。那时,笔者正在攻读博士学位,出于研究需要,尝试开发一个基于GPU的模拟环境。在此期间,笔者疯狂阅读有关GPU编程的各种图书和手册,想尽快在这个领域找到一点感觉。不幸的是,大多数文献会不厌其烦地展示数不尽的硬件原理图和术语——随便翻开一页,几乎都是这些内容,真正实用的编程知识却廖廖无几。
本书适合那些想要实际进行GPU编程、不想被技术细节和硬件原理图绕晕的读者阅读。为此,我们将使用C/C++(CUDA C)语言对GPU进行编程,并通过PyCUDA模块将其内联到Python代码中。我们只需编写底层GPU代码,而其他烦琐的工作(例如编译、链接以及在GPU运行代码等)可以由PyCUDA代劳。