CUDA并行程序设计:GPU编程指南

(美)Shane Cook

出版时间

2013-12-31

ISBN

9787111448617

评分

★★★★★
书籍介绍

CUDA是一种专门为提高并行程序开发效率而设计的计算架构。在构建高性能应用程序时,CUDA架构可充分发挥GPU的强大计算功能,颇受广大开发者拥趸。本书以并行编程实践者视角,展示了全面、快速提升CUDA程序效能的途径。从并行机制到CUDA开发环境搭建,从GPU高性能计算相关硬件知识到并行计算和CUDA编程技巧,从核心概念到多个热点技术和高级主题,无所不包。本书侧重于CUDA实践应用,特别在CUDA程序优化上下足了工夫,例如发挥多GPU效力。难能可贵的是,作者结合多年实践经验,精心总结出开发者在使用CUDA过程中易犯的错误和有效的规避方法。

本书亮点:

 全面介绍并行机制和CUDA编程,即便没有CUDA编程经验也能够轻松掌握;

 细致指导,以帮助读者优化CUDA应用程序;

 以实用技术演示如何在并行程序中管理内存、线程、算法和各种资源;

 涵盖英伟达硬件上三大操作系统的CUDA开发;

 每章附有练习,方便检验读者的掌握程度或为课堂提供讨论要点。

【作者简介】

Shane Cook CUDA开发者社区技术总监,有20余年行业经验。当认识到异构系统以及CUDA对于已有串行和并行编程技术的革命性冲击时,创立了CUDA开发者社区(欧洲的咨询公司,专门帮助企业重构代码以充分利用GPU硬件的威力)。他专注于高性能软件开发、GPU利用、嵌入式系统,并参与了多个C语言编程标准的建设,包括广泛应用于汽车软件行业的汽车工业软件MISRA Safer C。他常为德国汽车行业、国防承包行业、北电网络以及福特汽车公司等机构或蓝筹股公司提供专业咨询服务和软件定制开发。

【译者简介】

苏统华 博士,英伟达中国首批CUDA官方认证工程师,主要研究领域包括大规模并行计算、模式识别、物联网智能信息处理、智能媒体交互与计算等。2013年,其所开发的CUDA识别算法,在文档分析和识别国际会议(ICDAR’ 2013)上获得手写汉字...

(展开全部)

目录
致中国读者
译者序
前言
第1章 超级计算简史
1.1 简介

显示全部
用户评论
计算机系统底子不好必须得刷一遍CSAPP才能读这本书。而且就算如此,也应该找些其他资料来了解一下GPU。该书对GPU基础的讲解读起来不是很直观。总体而言,全书的亮点和精华还是在于算法。
这本书+爱奇艺上Nvidia工程师视频,依稀记得那个学习gpu架构的凌晨,还好结果不错
对有X86/C功底的一线开发人员很有用,但是版本有点老旧了 坑还是得自己踩
翻译难理解,讲的多而细,初学者学习gpu建议还是看NVIDIA的官方视频+那本cudy by example,入手了再看这本
实力派
翻译绝了 各种逻辑错误。
翻译的很烂,我看书中序言部分,有学生参与翻译。。这就不得不怀疑,词汇翻译的精准性
收藏