书籍详情
高性能集群计算(第二卷 编程与应用)
作者:(美)Rajkumar Buyya 编;郑纬民 等译
出版社:电子工业出版社
出版时间:2001-07-01
ISBN:9787505367852
定价:¥48.00
购买这本书可以去
内容简介
本书全面系统地介绍了高性能集群计算技术的概念、理论研究和工程实践成果。全书由两卷构成:系统与结构(第一卷)和编程与应用(第二卷)。在系统与结构卷中,主要论述了集群计算的需求和一般问题,网络、协议与I/O技术,进程调度、负载共享与平衡技术和有代表性的集群计算机系统等。在编程与应用卷中,主要介绍编程环境与开发工具,Java在高性能计算中的应用、算法与应用等问题。本书内容丰富,既介绍了当今科学家在集群计算领域的最新成果,同时也介绍了集群计算在科学与工程计算及信息服务领域中应用的大量实践经验。本书既可以作为高等院校计算机专业高年级学生和研究生的教科书或参考书,也可以供利用并行计算机从事科学与工程计算和信息服务的科技人员学习参考。
作者简介
暂缺《高性能集群计算(第二卷 编程与应用)》作者简介
目录
第一部分 编程环境和开发工具
第1章 并行编程模型和范例
1. l 引言
1. 2 集群计算机及其结构
1. 3 并行程序及其开发
1. 4 代码粒度和非行层次
1. 5 并行编程模型和工具
1. 6 并行算法的系统化设计
1. 7 并行编程模式
1. 8 编程框架和模板
1. 9 小结
1. 10 参考文献
第2章 并行编程语言与环境
2. 1 引言
2. 2 早期的机制
2. 3 共享存储器环境
2. 4 分布式存储环境
2. 5 并行说明性环境
2. 6 小结
2. 7 参考文献
第3章 MPI和PVM编程技术
3. l 引言
3. 2 MPI和PVM的对比
3. 3 任意两点间的最短路径问题
3. 4 MPI编程环境
3. 5 PVM编程环境
3. 6 移植
3. 7 小结
3. 8 参考文献
第4章 链接消息传递环境
4. l 消息传递接口之间的互操作
4. 2 PLUS库简介
4. 3 系统结构
4. 4 加入新的消息传递环境
4. 5 性能测试结果
4. 6 相关的工作
4. 7 小结
4. 8 参考文献
第5章 主动对象
5. l 基于集群的并行系统中的对象
5. 2 主动和被动对象
5. 3 对象和原子操作
5. 4 BaLinda K对象
5. 5 投机处理
5. 6 小结
5. 7 参考文献
第6章 用作用域行为来优化数据共享模式
6. l 引言
6. 2 动机:数据共享模式
6. 3 Aurora:分布式共享数据系统
6. 4 实现概述
6. 5 并行程序模拟
6. 6 讨论及相关工作
6. 7 小结
6. 8 参考文献
第7章 基于组件的开发方法
7. 1 引言
7. 2 基于组件的应用开发
7. 3 高级特征
7. 4 在分布式环境中复用仿真软件
7. 5 各种方法的比较
7. 6 小结
7. 7 参考文献
第8章 使用LiPS的超计算
8. l 生成通信
8. 2 使用LiPS
8.3 LiPS运行时系统
8. 4 LiPS开发系统
8. 5 参考文献
第9章 高效元组空间编程环境
9. 1 引言
9. 2 元组空间编程
9. 3 编译环境
9. 4 运行时环境
9. 5 扩展
9. 6 小结
9. 7 参考文献
第10章 调试并行程序
10. l 引言
10. 2 自动并行
10. 3 调试中面临的问题
10. 4 使用Code Liberation进行调试
10. 5 实验结果
10. 6 小结
10. 7 参考文献
第11章 WebOS——应用于广域网的操作系统
11. l 引言
11. 2 WebOS概述
11. 3 命名
11. 4 一致性共享状态
11. 5 安全和认证
11. 6 进程控制
11. 7 Rent-A-Server
11. 8 相关工作
11. 9 小结
11. 10 参考文献
第二部分 用于高性能计算的Java
第12章 分布对象计算
12. l 引言
12. 2 CORBA
12. 3 Java RMI
12. 4 DCOM
12. 5 Voyager
12. 6 简单的性能测试
12. 7 参考文献
第13章 Java以及不同的并行程序设计模型
13. 1 引言
13. 2 Java线程对并行和并发的内部支持
13. 3 并行程序设计模型
13. 4 小结
13. 5 参考文献
第14章 HP模型及其Java绑定
14. l 引言
14. 2 Java语言绑定
14. 3 HPSpmd编程模型的Java程序包
14. 4 编程实例
14. 5 语言设计中的问题
14. 6 项目进展
14. 7 小结
14. 8 参考文献
第15章 基于Web的Java并行计算
15. l 引言
15. 2 基于Web的并行计算
15. 3 集群与基于Web并行计算的比较
15. 4 基于Internet并行计算的例子
15. 5 Java能用于基于Web的并行计算吗
15. 6 基于Web的并行计算需要解决的问题
15. 7 JET平台
15. 8 一些性能结果
15. 9 小结
15. 10 参考文献
第三部分 算法和应用
第16章 并行遗传算法的面向对象的实现
16. l 引言
16. 2 GA系统概览
16. 3 PGA的面向对象的实现
16. 4 表示个体的类
16. 5 局部遗传操作
16. 6 岛模型
16. 7 全局种群模型
16. 8 负载平衡
16. 9 文件和输入/输出操作
16. 10 PGA系统的框架
16. 11 实验结果
16. 12 小结
16. 13 参考文献
策17章 异构系统上特定应用的负载平衡
17. l 引言
17. 2 系统概述
17. 3 复数FDTD方程的实现
17. 4 负载平衡
17. 5 分析
17. 6 小结
17. 7 参考文献
第18章 并行仿真中的时间管理
18. l 引言
18. 2 并行仿真中的主要问题
18. 3 并行仿真的原理
18. 4 保守的同步协议
18. 5 小结
18. 6 参考文献
第19章 硬件系统仿真
19. 1 引言
19. 2 NEPSi
19. 3 讨论
19. 4 参考文献
策20章 实时资源管理中间件:开放系统及其应用
20. l 引言
20. 2 动态QoS管理中间件的体系结构
20. 3 自适应的资源分配
20. 4 自适应资源管理服务的实际应用
20. 5 小结
20. 6 参考文献
第21章 无共享数据库中的数据分布
21. l 引言
21. 2 数据安排
21. 3 划分
21. 4 安排
21. 5 二次分配
21. 6 动态重组
21. 7 小结
21. 8 参考文献
第22章 大型知识库的并行接口:实时推理的连接方法
22. 1 引言
22. 2 SHRUTI:结构化连接报理系统
22. 3 SHRUTI到并行机器上的映射
22. 4 SHRUTI在CM-5上的设计和实现
22. 5 SHRUTI-CM5的数学分析
22. 6 SHRUTI-CM5上对大规模知识库进行的试验
22. 7 小结
22. 8 参考文献
第23章 MaRT:用于并行光线跟踪的惰性计算
23. l 引言
23. 2 光线追踪并行化技术
23. 3 MaRT:惰性光线追踪器
23. 4 并行MaRT
23. 5 小结
23. 6 参考文献
第24章 基于内容的快速图像检索
24. 1 引言
24. 2 图像特征提取
24. 3 动态图像索引
24. 4 图像相似性度量
24. 5 图像搜索
24. 6 并行实现
24. 7 实验结果
24. 8 并行图像特征提取
24. 9 小结
24. 10 参考文献
第25章 海洋气候建模
25. l 引言
25. 2 模型描述
25. 3 不规则几何体的并行分解
25. 4 不同系统中的海洋模型
25. 5 科学结论
25. 6 小结
25. 7 参考文献
第26章 计算电磁学
26. l 引言
26. 2 物理光学方法
26. 3 有限差分的时间域方法
26. 4 有穷单元积分方程耦合方法
26. 5 小结
26. 6 参考文献
第27章 CFD模拟——软件工程中的实例研究
27. l 引言
27. 2 TfC——代表当前水平的工业CFD包
27. 3 并行CFD模拟的条件
27. 4 ParTfC的设计与实现
27. 5 科学软件的面向对象设计
27. 6 并行科学计算软件的生产应用
27. 7 参考文献
第28章 量子反应散射计算
28. 1 引言
28. 2 多体问题的描述. 分解和解决
28. 3 并行化策略
28. 4 CRAY T3E上的并行实现
28. 5 SGI Origin 2000上的并行实现
28. 6 元计算机上的并行实现
28. 7 小结
28. 8 参考文献
第29章 生物医学应用模型
29. l 引言
29. 2 染色体重构问题
29. 3 染色体重构的PVM算法
29. 4 心率可变性和Kolmogorov熵
29. 5 使用PVM计算K2熵的并行算法
29. 6 最佳缩放区域决定算法
29. 7 实验结果
29. 8 小结
29. 9 参考文献
第1章 并行编程模型和范例
1. l 引言
1. 2 集群计算机及其结构
1. 3 并行程序及其开发
1. 4 代码粒度和非行层次
1. 5 并行编程模型和工具
1. 6 并行算法的系统化设计
1. 7 并行编程模式
1. 8 编程框架和模板
1. 9 小结
1. 10 参考文献
第2章 并行编程语言与环境
2. 1 引言
2. 2 早期的机制
2. 3 共享存储器环境
2. 4 分布式存储环境
2. 5 并行说明性环境
2. 6 小结
2. 7 参考文献
第3章 MPI和PVM编程技术
3. l 引言
3. 2 MPI和PVM的对比
3. 3 任意两点间的最短路径问题
3. 4 MPI编程环境
3. 5 PVM编程环境
3. 6 移植
3. 7 小结
3. 8 参考文献
第4章 链接消息传递环境
4. l 消息传递接口之间的互操作
4. 2 PLUS库简介
4. 3 系统结构
4. 4 加入新的消息传递环境
4. 5 性能测试结果
4. 6 相关的工作
4. 7 小结
4. 8 参考文献
第5章 主动对象
5. l 基于集群的并行系统中的对象
5. 2 主动和被动对象
5. 3 对象和原子操作
5. 4 BaLinda K对象
5. 5 投机处理
5. 6 小结
5. 7 参考文献
第6章 用作用域行为来优化数据共享模式
6. l 引言
6. 2 动机:数据共享模式
6. 3 Aurora:分布式共享数据系统
6. 4 实现概述
6. 5 并行程序模拟
6. 6 讨论及相关工作
6. 7 小结
6. 8 参考文献
第7章 基于组件的开发方法
7. 1 引言
7. 2 基于组件的应用开发
7. 3 高级特征
7. 4 在分布式环境中复用仿真软件
7. 5 各种方法的比较
7. 6 小结
7. 7 参考文献
第8章 使用LiPS的超计算
8. l 生成通信
8. 2 使用LiPS
8.3 LiPS运行时系统
8. 4 LiPS开发系统
8. 5 参考文献
第9章 高效元组空间编程环境
9. 1 引言
9. 2 元组空间编程
9. 3 编译环境
9. 4 运行时环境
9. 5 扩展
9. 6 小结
9. 7 参考文献
第10章 调试并行程序
10. l 引言
10. 2 自动并行
10. 3 调试中面临的问题
10. 4 使用Code Liberation进行调试
10. 5 实验结果
10. 6 小结
10. 7 参考文献
第11章 WebOS——应用于广域网的操作系统
11. l 引言
11. 2 WebOS概述
11. 3 命名
11. 4 一致性共享状态
11. 5 安全和认证
11. 6 进程控制
11. 7 Rent-A-Server
11. 8 相关工作
11. 9 小结
11. 10 参考文献
第二部分 用于高性能计算的Java
第12章 分布对象计算
12. l 引言
12. 2 CORBA
12. 3 Java RMI
12. 4 DCOM
12. 5 Voyager
12. 6 简单的性能测试
12. 7 参考文献
第13章 Java以及不同的并行程序设计模型
13. 1 引言
13. 2 Java线程对并行和并发的内部支持
13. 3 并行程序设计模型
13. 4 小结
13. 5 参考文献
第14章 HP模型及其Java绑定
14. l 引言
14. 2 Java语言绑定
14. 3 HPSpmd编程模型的Java程序包
14. 4 编程实例
14. 5 语言设计中的问题
14. 6 项目进展
14. 7 小结
14. 8 参考文献
第15章 基于Web的Java并行计算
15. l 引言
15. 2 基于Web的并行计算
15. 3 集群与基于Web并行计算的比较
15. 4 基于Internet并行计算的例子
15. 5 Java能用于基于Web的并行计算吗
15. 6 基于Web的并行计算需要解决的问题
15. 7 JET平台
15. 8 一些性能结果
15. 9 小结
15. 10 参考文献
第三部分 算法和应用
第16章 并行遗传算法的面向对象的实现
16. l 引言
16. 2 GA系统概览
16. 3 PGA的面向对象的实现
16. 4 表示个体的类
16. 5 局部遗传操作
16. 6 岛模型
16. 7 全局种群模型
16. 8 负载平衡
16. 9 文件和输入/输出操作
16. 10 PGA系统的框架
16. 11 实验结果
16. 12 小结
16. 13 参考文献
策17章 异构系统上特定应用的负载平衡
17. l 引言
17. 2 系统概述
17. 3 复数FDTD方程的实现
17. 4 负载平衡
17. 5 分析
17. 6 小结
17. 7 参考文献
第18章 并行仿真中的时间管理
18. l 引言
18. 2 并行仿真中的主要问题
18. 3 并行仿真的原理
18. 4 保守的同步协议
18. 5 小结
18. 6 参考文献
第19章 硬件系统仿真
19. 1 引言
19. 2 NEPSi
19. 3 讨论
19. 4 参考文献
策20章 实时资源管理中间件:开放系统及其应用
20. l 引言
20. 2 动态QoS管理中间件的体系结构
20. 3 自适应的资源分配
20. 4 自适应资源管理服务的实际应用
20. 5 小结
20. 6 参考文献
第21章 无共享数据库中的数据分布
21. l 引言
21. 2 数据安排
21. 3 划分
21. 4 安排
21. 5 二次分配
21. 6 动态重组
21. 7 小结
21. 8 参考文献
第22章 大型知识库的并行接口:实时推理的连接方法
22. 1 引言
22. 2 SHRUTI:结构化连接报理系统
22. 3 SHRUTI到并行机器上的映射
22. 4 SHRUTI在CM-5上的设计和实现
22. 5 SHRUTI-CM5的数学分析
22. 6 SHRUTI-CM5上对大规模知识库进行的试验
22. 7 小结
22. 8 参考文献
第23章 MaRT:用于并行光线跟踪的惰性计算
23. l 引言
23. 2 光线追踪并行化技术
23. 3 MaRT:惰性光线追踪器
23. 4 并行MaRT
23. 5 小结
23. 6 参考文献
第24章 基于内容的快速图像检索
24. 1 引言
24. 2 图像特征提取
24. 3 动态图像索引
24. 4 图像相似性度量
24. 5 图像搜索
24. 6 并行实现
24. 7 实验结果
24. 8 并行图像特征提取
24. 9 小结
24. 10 参考文献
第25章 海洋气候建模
25. l 引言
25. 2 模型描述
25. 3 不规则几何体的并行分解
25. 4 不同系统中的海洋模型
25. 5 科学结论
25. 6 小结
25. 7 参考文献
第26章 计算电磁学
26. l 引言
26. 2 物理光学方法
26. 3 有限差分的时间域方法
26. 4 有穷单元积分方程耦合方法
26. 5 小结
26. 6 参考文献
第27章 CFD模拟——软件工程中的实例研究
27. l 引言
27. 2 TfC——代表当前水平的工业CFD包
27. 3 并行CFD模拟的条件
27. 4 ParTfC的设计与实现
27. 5 科学软件的面向对象设计
27. 6 并行科学计算软件的生产应用
27. 7 参考文献
第28章 量子反应散射计算
28. 1 引言
28. 2 多体问题的描述. 分解和解决
28. 3 并行化策略
28. 4 CRAY T3E上的并行实现
28. 5 SGI Origin 2000上的并行实现
28. 6 元计算机上的并行实现
28. 7 小结
28. 8 参考文献
第29章 生物医学应用模型
29. l 引言
29. 2 染色体重构问题
29. 3 染色体重构的PVM算法
29. 4 心率可变性和Kolmogorov熵
29. 5 使用PVM计算K2熵的并行算法
29. 6 最佳缩放区域决定算法
29. 7 实验结果
29. 8 小结
29. 9 参考文献
猜您喜欢