并行程序设计原理
图书信息
书 名: 并行程序设计原理
作者:(美)林,(美)斯奈德,陆鑫达译
出版社:机械工业出版社
出版时间: 2009-7-1
ISBN: 9787111270751
开本: 16开
定价: 45.00元
内容简介本书内容新颖,涉及现代并行硬件和软件技术,包括多核体系结构及其并行程序设计技术。本书侧重论述并行程序设计的原理,并论述了并行程序设计中一些深层次问题,如可扩展性、可移植性以及并行程序设计应遵循的方法学等。
本书是高等院校计算机专业高年级本科生或低年级研究生的理想教科书,同时也是专业程序员从事并行程序设计的理想入门书。
多核体系结构的出现使得并行程序设计技术对软件工程师和计算机系统设计师变得日益重要。本书着重论述并行计算的基本原理,解释各种现象,并分析为何这些现象是成功进行并行程序设计的机遇或阻碍。
本书是高等院校计算机专业高年级本科生或低年级研究生的理想教科书,同时也是专业程序员从事并行程序设计的理想入门书。
图书目录出版者的话
推荐序
译者序
第一部分基础
第1章导论
1.1 并行的威力和潜能
1.2 考察顺序程序和并行程序
1.3 使用多指令流实现并行
1.4 目标:可扩展性和性能可移植性
1.5 小结
历史回顾
习题
第2章认识并行计算机
2.1 用可移植性衡量机器特征
2.2 6种并行机介绍
2.3 顺序计算机的抽象
2.4 PRAM:一种并行计算机模型
2.5 CTA:一种实际的并行计算机模型
2.6 存储器访问机制
2.7 进一步研究通信
2.8 CTA模型的应用
2.9 小结
历史回顾
习题
第3章性能分析
3.1 动机和基本概念
3.2 性能损失的原因
3.3 并行结构
3.4 性能协调
3.5 性能度量
3.6 可扩展性能
3.7 小结
历史回顾
习题
第二部分并行抽象
第4章并行程序设计起步
第5章可扩展算法技术
第三部分并行程序设计语言
第6章线程程序设计
第7章MPI和其他局部视图语言
第8章ZPL和其他全局视图语言
第9章对并行程序设计现状的评价
第四部分展望
第10章并行程序设计的未来方向
第11章编写并行程序
术语表
参考文献