摘要: 第一章1.2 CUDA支持C与C++两种编程语言,该书中的实例采取的是Thrust数据并行API,.cu作为CUDA源代码文件,其中编译器为ncvv。1.3 CUDA提供多种API:数据并行C++ Thrust API可用于C或者C++的Runtime API可用于C或者C++的Driver API以上API自高层向低层。Thrust API 具有较高可读性、可维护性,并且提供了很多方法(如归约),但它与硬件相隔离,从而无法发挥硬件的全部功能;CUDA Runtime 使得C语言语法扩展,来获得GPGPU的所有可编程特性;Driver API 可以更加细致的控制,且不局限于队列和数据的传输。1 阅读全文
posted @ 2013-12-25 11:55 朝拜SUNS 阅读(1601) 评论(0) 推荐(1) 编辑