第一章 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页 |