文摘
英文文摘
第一章MPI背景及最新发展
§1.1 MPI出现背景
§1.2并行计算机模型和并行程序设计模型
1.2.1并行计算机模型
1.2.2并行程序设计模型
1.2.3消息传递模型的优点
§1.3并行体系结构
1.3.1并行计算机结构模型
1.3.2并行计算机访存模型
§1.4 PC集群最新发展
第二章利用MPI进行程序设计
§2.1消息传递
2.1.1发送数据
2.1.2接收数据
2.1.3约定协议
2.1.4 MPI发送方式的匹配协议
2.1.5约定协议和紧迫协议的比较
§2.2 MPI并行程序开发平台
2.2.1 MPI的主要特征
2.2.2 MPI的若干新性能
§2.3用MPI实现并行程序设计
2.3.1 MPI调用的参数说明
2.3.2六个基本的函数调用
2.3.3并行算法的实现
§2.4数据传输的可靠性
第三章MPI的通信分析
§3.1非阻塞通信
§3.2虚拟拓扑结构
§3.3用非阻塞通信实现迭代
§3.4主动消息与MPI
3.4.1消息传递的效率
3.4.2主动消息(ActiveMessage)
第四章MPI的应用技术分析
§4.1并行库
4.1.1对并行库的需求
4.1.2支持库的MPI特征
4.1.3用Ibcast例程构建并行库
4.1.4用Ibcast例程中的广播树
4.1.5构造并行库的策略
§4.2 MPI中的数据发送方式
4.2.1 count参数
4.2.2派生类型与MPI_TYPE_STRUCT
4.2.3MPI_Pack和MPI_Unpack
4.2.4三种打包发送的性能分析
第五章MPI实现分析
§5.1 MPI与其它类似环境
5.1.1 MPI与隐式并行
5.2.2 MPI与PVM
§5.2 MPI的实现
5.3.1 LAM(local area machine)
5.3.2 MPICH
第六章MPI应用程序的性能检测与分析
§6.1并行程序性能分析方式
6.1.1静态性能分析(Static Performance Analysis)
6.1.2动态性能分析(Dynamic Performance Analysis)
§6.2 MPE和记录文件分析
6.2.1 MPE(MultiProcessing Environment)
6.2.2记录文件
§6.3实用检测方法
6.3.1联机分析
6.3.2脱机分析
§6.4存在的问题及进一步的工作
参考文献
致谢