| 第一章 MPI背景及最新发展 | 第1-12页 |
| ·MPI出现背景 | 第6-7页 |
| ·并行计算机模型和并行程序设计模型 | 第7-9页 |
| ·并行计算机模型 | 第7页 |
| ·并行程序设计模型 | 第7-8页 |
| ·消息传递模型的优点 | 第8-9页 |
| ·并行体系结构 | 第9-10页 |
| ·并行计算机结构模型 | 第9页 |
| ·并行计算机访存模型 | 第9-10页 |
| ·PC机群最新发展 | 第10-12页 |
| 第二章 利用MPI进行程序设计 | 第12-23页 |
| ·消息传递 | 第12-14页 |
| ·发送数据 | 第12页 |
| ·接收数据 | 第12-13页 |
| ·约定协议 | 第13页 |
| ·MPI发送方式的匹配协议 | 第13-14页 |
| ·两种协议的比较 | 第14页 |
| ·MPI并行程序开发平台 | 第14-17页 |
| ·MPI的主要特征 | 第15-16页 |
| ·MPI的若干新性能 | 第16-17页 |
| ·用MPI实现并行程序设计 | 第17-22页 |
| ·MPI调用的参数说明 | 第18页 |
| ·六个基本的函数调用 | 第18-20页 |
| ·并行算法的实现 | 第20-22页 |
| ·数据传输的可靠性 | 第22-23页 |
| 第三章 MPI的通信分析 | 第23-36页 |
| ·非阻塞通信 | 第23-27页 |
| ·虚拟拓扑结构 | 第27-29页 |
| ·用非阻塞通信实现迭代 | 第29-32页 |
| ·主动消息与MPI | 第32-36页 |
| ·消息传递的效率 | 第32-33页 |
| ·主动消息(Active Message) | 第33-36页 |
| 第四章 MPI的应用技术分析 | 第36-46页 |
| ·并行库 | 第36-41页 |
| ·对并行库的需求 | 第36页 |
| ·支持库的MPI特征 | 第36-37页 |
| ·用Ibcast例程构建并行库 | 第37-38页 |
| ·用Ibcast例程中的广播树 | 第38-40页 |
| ·构造并行库的策略 | 第40-41页 |
| ·MPI中的数据发送方式 | 第41-46页 |
| ·count参数 | 第41页 |
| ·派生类型与MPI_TYPE_STRUCT | 第41-43页 |
| ·MPI_Pack和MPI_Unpack | 第43-44页 |
| ·三种打包发送的性能分析 | 第44-46页 |
| 第五章 MPI实现分析 | 第46-52页 |
| ·MPI与其它类似环境 | 第46-48页 |
| ·MPI与隐式并行 | 第46-47页 |
| ·MPI与PVM | 第47-48页 |
| ·MPI的实现 | 第48-52页 |
| ·LAM(local area machine) | 第48-50页 |
| ·MPICH | 第50-52页 |
| 第六章 MPI应用程序的性能检测与分析 | 第52-60页 |
| ·并行程序性能分析方式 | 第52-53页 |
| ·静态性能分析(Static Performance) | 第52-53页 |
| ·动态性能分析(Dynamic Performance) | 第53页 |
| ·MPE和记录文件分析 | 第53-57页 |
| ·MPE(MultiProcessing Environment) | 第54-56页 |
| ·记录文件 | 第56-57页 |
| ·实用检测方法 | 第57-59页 |
| ·联机分析 | 第57-58页 |
| ·脱机分析 | 第58-59页 |
| ·存在的问题及进一步的工作 | 第59-60页 |
| 参考文献 | 第60-62页 |
| 致谢 | 第62页 |