多核与GPU编程:工具、方法及实践9787111557685
¥
55.75
4.3折
¥
129
八五品
仅1件
作者杰拉西莫斯·巴拉斯
出版社机械工业出版社
ISBN9787111557685
出版时间2017-02
装帧其他
开本16开
定价129元
货号9787111557685
上书时间2024-05-17
商品详情
- 品相描述:八五品
- 商品描述
-
作者简介
Gerassimos Barlas 沙迦美国大学计算机科学与工程系教授。他的研究兴趣包括并行算法、开发、分析,以及负载平衡的建模框架,分布式视频点播。Barlas教授讲授并行编程课程已有12年时间,早在20世纪90年代,他就开始研究并行计算,并积极参与并行和分布式系统可分负载理论这一新领域的研究工作。
目录
译者序
前言
第1章 概述
1.1 多核计算机时代
1.2 并行计算机的分类
1.3 现代计算机概览
1.3.1 Cell BE处理器
1.3.2 NVIDIA Kepler
1.3.3 AMD APU
1.3.4 从多核到众核:Tilera TILE-Gx8072和Intel Xeon Phi
1.4 性能指标
1.5 并行程序性能的预测与测量
1.5.1 Amdahl定律
1.5.2 Gustafson-Barsis定律
第2章 多核和并行程序设计
2.1 引言
2.2 PCAM方法学
2.3 分解模式
2.3.1 任务并行
2.3.2 分而治之分解
2.3.3 几何分解
2.3.4 递归数据分解
2.3.5 流水线分解
2.3.6 基于事件的合作分解
2.4 程序结构模式
2.4.1 单程序多数据
2.4.2 多程序多数据
2.4.3 主/从
2.4.4 map-reduce
2.4.5 fork/join
2.4.6 循环并行
2.5 匹配分解模式和程序结构模式
第3章 共享内存编程:线程
3.1 引言
3.2 线程
3.2.1 线程的定义
3.2.2 线程的作用
3.2.3 线程的生成和初始化
3.2.4 在线程间共享数据
3.3 设计考虑
3.4 信号量
3.5 经典问题中的信号量
……
第4章 共享内存编程:OpenMP
第5章 分布式内存编程
第6章 GPU编程
第7章 Thrust模板库
第8章 负载均衡
在线资源
附录
术语表
参考文献
内容摘要
杰拉西莫斯·巴拉斯著的《多核与GPU编程(工具方法及实践)》从并行软件的实现、调试、优化和剖析四个方面,详细讨论了当前主要的并行计算关键技
术,主要内容包括:多核和并行程序设计、共享内存编程中的线程与OpenMP、分布式内存编程、GPU编程、Thrust模板库、负载均衡等。本书结合具体的代码
和案例分析,揭示了如何使用库或者指令创建多核应用,如何使用MPI开发分布式应用程序,如何使用CUDA开发高性能GPU程序,如何实现负载均衡,以及如何针对目标多核平台进行程序剖析和调试等。本书可供从事高性能计算技术研究的专业人员参考,也可作为高校相关专业的教学用书。
— 没有更多了 —
以下为对购买帮助不大的评价