绿色排版工具|热门专题|网站地图|移动官网|微信编辑器
您的当前位置:主页 > 电子书 > 计算机类 > 正文

CUDA专家手册:GPU编程权威指南 带目录完整pdf[73MB]

来源:[db:来源] 编辑:脚本之家 时间:2019-07-29 14:44:18 阅读:

《CUDA专家手册:GPU编程权威指南》由英伟达公司CUDA首席架构师Nicholas Wilt亲笔撰写,深度解析GPU的架构、系统软件、编程环境,以及CUDA编程各方面的知识和各种优化技术,包含大量实用代码示例,是并行程序开发领域最有影响力的著作之一。

《CUDA专家手册:GPU编程权威指南》分为三部分,共15章。第一部分(第1~4章)介绍CUDA开发的基础知识、硬件/软件架构和软件环境;第二部分(第5~10章)详细解析CUDA开发的各个方面,包括内存、流与事件、内核执行、流处理器簇、多gpu编程和纹理操作;第三部分(第11~15章)利用多个实例,深入分析流式负载、归约算法、扫描算法、N-体问题和图像处理的归一化相关系数计算,介绍如何应用各种优化技术。

目录
 

《CUDA专家手册:GPU编程权威指南》
中文版序
推荐序
译者序
前言
第一部分基础知识
第1章简介2
1.1方法4
1.2代码4
1.2.1验证型代码5
1.2.2演示型代码5
1.2.3探究型代码5
1.3资源5
1.3.1开源代码5
1.3.2cuda专家手册库(chlib)6
1.3.3编码风格6
1.3.4cuda sdk6
1.4结构6
第2章硬件架构8
2.1cpu配置8
2.1.1前端总线9
2.1.2对称处理器簇9
2.1.3非一致内存访问(numa)10
2.1.4集成的pcie12
2.2集成gpu13
2.3多gpu14
2.4cuda中的地址空间17
2.4.1虚拟寻址简史17
2.4.2不相交的地址空间20
2.4.3映射锁页内存21
2.4.4可分享锁页内存21
2.4.5统一寻址23
2.4.6点对点映射24
2.5cpu/gpu交互24
2.5.1锁页主机内存和命令缓冲区25
2.5.2cpu/gpu并发26
2.5.3主机接口和内部gpu同步29
2.5.4gpu间同步31
2.6gpu架构31
2.6.1综述31
2.6.2流处理器簇34
2.7延伸阅读37
第3章软件架构39
3.1软件层39
3.1.1cuda运行时和驱动程序40
3.1.2驱动程序模型41
3.1.3nvcc、ptx和微码43
3.2设备与初始化45
3.2.1设备数量46
3.2.2设备属性46
3.2.3无cuda支持情况48
3.3上下文50
3.3.1生命周期与作用域51
3.3.2资源预分配51
3.3.3地址空间52
3.3.4当前上下文栈52
3.3.5上下文状态53
3.4模块与函数53
3.5内核(函数)55
3.6设备内存56
3.7流与事件57
3.7.1软件流水线57
3.7.2流回调57
3.7.3null流57
3.7.4事件58
3.8主机内存59
3.8.1锁页主机内存60
3.8.2可分享的锁页内存60
3.8.3映射锁页内存60
3.8.4主机内存注册60
3.9cuda数组与纹理操作61
3.9.1纹理引用61
3.9.2表面引用63
3.10图形互操作性63
3.11cuda运行时与cuda驱动程序api65
第4章软件环境69

相关文章推荐:

图文精选:

Copyright©2012-2030小蚂蚁信息网版权所有 站长QQ:1614558876


郑重声明:本网站资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有,如有不愿意被转载的情况,请通知我们QQ1614558876删除已转载的信息。

Top