网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 并行程序设计原理/计算机科学丛书
分类
作者 (美)林//斯奈德
出版社 机械工业出版社
下载
简介
编辑推荐

多核体系结构的出现使得并行程序设计技术对软件工程师和计算机系统设计师变得日益重要。本书着重论述并行计算的基本原理,解释各种现象,并分析为何这些现象是成功进行并行程序设计的机遇或阻碍。

本书是高等院校计算机专业高年级本科生或低年级研究生的理想教科书,同时也是专业程序员从事并行程序设计的理想入门书。

内容推荐

本书内容新颖,涉及现代并行硬件和软件技术,包括多核体系结构及其并行程序设计技术。本书侧重论述并行程序设计的原理,并论述了并行程序设计中一些深层次问题,如可扩展性、可移植性以及并行程序设计应遵循的方法学等。

本书是高等院校计算机专业高年级本科生或低年级研究生的理想教科书,同时也是专业程序员从事并行程序设计的理想入门书。

目录

出版者的话

推荐序

译者序

前言

第一部分 基础

第1章 导论

 1.1 并行的威力和潜能

1.1.1 并行,一个熟悉的概念

1.1.2 计算机程序中的并行

1.1.3 多核计算机,一个机遇

1.1.4 使用并行硬件的更多机遇

1.1.5 并行计算和分布式计算的比较

1.1.6 系统级并行

1.1.7 并行抽象的便利

 1.2 考察顺序程序和并行程序

1.2.1 并行化编译器

1.2.2 范例求解的变化

1.2.3 并行前缀求和

 1.3 使用多指令流实现并行

1.3.1 线程概念

1.3.2 统计3的个数的多线程求解方法

 1.4 目标:可扩展性和性能可移植性

1.4.1 可扩展性

1.4.2 性能可移植性

l.4.3 原理第一

 1.5 小结

 历史回顾

 习题

第2章 认识并行计算机

 2.1 用可移植性衡量机器特征

 2.2 6种并行机介绍

2.2.1 芯片多处理器

2.2.2 对称多处理器体系结构

2.2.3 异构芯片设计

2.2.4 机群

2.2.5 超级计算机

2.2.6 对6种并行计算机的评论

 2.3 顺序计算机的抽象

2.3.1 应用RAM模型

2.3.2 评估RAM模型

 2.4 PRAM:一种并行计算机模型

 2.5 CTA:一种实际的并行计算机模型

2.5.1 CTA模型

2.5.2 通信时延

2.5.3 CTA的性质

 2.6 存储器访问机制

2.6.1 共享存储器

2.6.2 单边通信

2.6.3 消息传递

2.6.4 存储器一致性模型

2.6.5 程序设计模型

 2.7 进一步研究通信

 2.8 CTA模型的应用

 2.9 小结

 历史回顾

 习题

第3章 性能分析

 3.1 动机和基本概念

3.1.1 并行和性能

3.1.2 线程和进程

3.1.3 时延和吞吐率

 3.2 性能损失的原因

3.2.1 开销

3.2.2 不可并行代码

3.2.3 竞争

3.2.4 空闲时间

 3.3 并行结构

3.3.1 相关性

3.3.2 相关性限制并行性

 ……

第二部分 并行抽象

第4章 并行程序设计起步

第5章 可扩展算法技术

第三部分 并行程序设计语言

第6章 线程程序设计

第7章 MPI和其他局部视图语言

第8章 ZPL和其他全局视图语言

第9章 对并行程序设计现状的评价

第四部分 展望

第10章 并行程序设计的未来方向

第11章 编写并行程序

术语表

参考文献

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/5/3 3:26:45