OpenCL异构并行计算:原理、机制与优化实践

OpenCL异构并行计算:原理、机制与优化实践

评分

★★★★★

ISBN

9787111519348

出版社

机械工业出版社 2016-01-01出版

分类

编程设计

内容简介
本书的作者是长期战斗在异构编程第一线的架构师和开发者,具有非常丰富的OpenCL使用和编程经验,本书正是他们多年OpenCL编程经验的总结。本书不仅详细描述了OpenCL的各种概念和特性;而且通过由浅入深的一系列实际应用案例,帮助读者掌握这个令人激动的新编程模型。本书内容充实,不仅适合不同经验水平的学生和开发者,而且对于致力于异构计算的研究人员,也是一本非常不错的OpenCL教科书。
AI简介
这是一本深入探讨异构并行计算原理、机制和优化实践的著作。书中详细描述了GPU架构的进化,从单核标量处理器的性能瓶颈到多核并行计算与向量化的出现,再到异构并行计算的崛起,以及未来百花齐放的异构计算平台。 书中对OpenCL执行模型进行了深入解析,包括上下文、命令队列、存储器对象、程序对象等关键概念,帮助读者理解OpenCL程序的结构和OpenCL设备与主机之间的交互方式。此外,书中还详细介绍了OpenCL存储器模型,包括全局存储器、常量存储器、局部存储器和私有存储器的使用,以及宽松内存模型和同步机制。 书中对OpenCL与其他编程框架进行了对比,包括OpenCL、CUDA以及OpenGL,帮助读者了解这些框架的应用领域和侧重点。此外,书中还详细介绍了创建上下文和命令队列步骤,以及OpenCL C语言修饰符,帮助读者掌握OpenCL编程的基础。 书中还深入探讨了量数据类型和矢量数据类型,以及缓冲区、图像对象和管道,帮助读者理解这些概念在高性能计算应用中的重要性。此外,书中还详细介绍了存储器对象数据传输,包括主机与设备间数据传输、设备内数据传输以及共享虚拟存储器(SVM),帮助读者掌握
阅读/下载地址