CUDA专家手册 GPU编程权威指南

CUDA专家手册 GPU编程权威指南

作者: 
Nicholas Wilt
ISBN: 
9787111472650
出版日期: 
星期五, 八月 1, 2014

简介

  本书详细讨论CUDA的硬件和软件,包括CUDA 5.0和开普勒架构的新特性。每个CUDA开发人员,不论新手还是高手,都可以在这里找到感兴趣的内容并即时上手。新晋的CUDA开发者将理解硬件如何处理命令以及驱动程序如何检查状态;更有经验者,将会在驱动程序API、上下文迁移以及如何让CPU/GPU有效率地进行数据交换和同步等骨灰级的主题上得到指导。
  本书所附的开源代码有25000多行,欢迎开发者自由重用。
  本书不仅是专业手册,也是实用代码大全。全书分为以下三个部分:
  第一部分是基础知识概述,对支持CUDA的硬件和软件进行高屋建瓴的描述。
  第二部分是CUDA编程细节,对CUDA进行全方位的描述,包括内存,流和事件,执行模型(包括动态并行特性以及CUDA 5.0和SM 3.5的新特性),流处理器簇(包括SM 3.5的所有功能介绍),多GPU编程,纹理操作。这部分附带的源代码作为可重用的验证型代码和演示型代码,旨在展示特殊的硬件特性或强调特定的应用方法。
  第三部分是案例剖析,深入分析精选的CUDA应用场景以及关键的并行算法,包括流式负载、归约、扫描(并行前缀求和)、N-体问题和图像处理,这些算法全方位涵盖各种CUDA应用场景。

提取码:i9dm

目录

中文版序
推荐序
译者序
前 言
第一部分 基础知识
第1章 简介
第2章 硬件架构
第3章 软件架构
第4章 软件环境
第二部分 CUDA编程
第5章 内存
第6章 流与事件
第7章 内核执行
第8章 流处理器簇
第9章 多GPU
第10章 纹理操作
第三部分 实例
第11章 流式负载
第12章 归约算法
第13章 扫描算法
第14章 N-体问题
第15章 图像处理的归一化相关系数计算
附录A CUDA专家手册库
术语表