CUDA并行程序设计:GPU编程指南
本书是CUDA并行程序设计领域最全面、最详实和最具权威性的著作之一,由CUDA开发者社区技术总监亲自撰写,英伟达中国首批CUDA官方认证工程师翻译,详实地讲解了CUDA并行程序设计的技术知识点(平台、架构、硬件知识、开发工具和热点技术)和编程方法,包含大量实用代码示例,实践性非常强。 全书共分为12章。第1章从宏观上介绍流处理器演变历史。第2章详解GPU并行机制,深入理解串行与并行程序,以辩证地求解问题。第3章讲解CUDA设备及相关的硬件和体系结构,以实现最优CUDA程序性能。第4章介绍CUDA开发环境搭建和可用调试环境。第5章介绍与CUDA编程紧密相关的核心概念——网格、线程块与线程,并
CUDA是一种专门为提高并行程序开发效率而设计的计算架构。在构建高性能应用程序时,CUDA架构可充分发挥GPU的强大计算功能,颇受广大开发者拥趸。本书以并行编程实践者视角,展示了全面、快速提升CUDA程序效能的途径。从并行机制到CUDA开发环境搭建,从GPU高性能计算相关硬件知识到并行计算和CUDA编程技巧,从核心概念到多个热点技术和高级主题,无所不包。本书侧重于CUDA实践应用,特别在CUDA程序优化上下足了工夫,例如发挥多GPU效力。难能可 贵的是,作者结合多年实践经验,精心总结出开发者在使用CUDA过程中易犯的错误和有效的规避方法。, 本书亮点:, 全面介绍并行机制和CUDA编程,即便没有CUDA编程经验也能够轻松掌握;, 细致指导,以帮助读者优化CUDA应用程序;, 以实用技术演示如何在并行程序中管理内存、线程、算法和各种资源;, 涵盖英伟达硬件上三大操作系统的CUDA开发;, 每章附有练习,方便检验读者的掌握程度或为课堂提供讨论要点。 贵的是,作者结合多年实践经验,精心总结出开发者在使用CUDA过程中易犯的错误和有效的规避方法。, 本书亮点:, 全面介绍并行机制和CUDA编程,即便没有CUDA编程经验也能够轻松掌握;, 细致指导,以帮助读者优化CUDA应用程序;, 以实用技术演示如何在并行程序中管理内存、线程、算法和各种资源;, 涵盖英伟达硬件上三大操作系统的CUDA开发;, 每章附有练习,方便检验读者的掌握程度或为课堂提供讨论要点。
用户评论