并行计算的常用模型特征及其程序设计方法研究
| 摘要 | 第1-5页 |
| Abstract | 第5-9页 |
| 1.绪论 | 第9-14页 |
| ·引言 | 第9页 |
| ·研究背景 | 第9-11页 |
| ·并行程序设计技术的现状 | 第9-11页 |
| ·课题的提出 | 第11页 |
| ·研究的现状 | 第11-12页 |
| ·国内外研究现状 | 第11-12页 |
| ·研究的主要内容 | 第12-14页 |
| ·本文研究思路 | 第12-13页 |
| ·研究的主要内容 | 第13-14页 |
| 2.并行计算的常用模型特征 | 第14-23页 |
| ·常见的矩阵乘法算法 | 第14-17页 |
| ·五种并行计算模型分析 | 第17-21页 |
| ·五种并行计算模型介绍 | 第17-20页 |
| ·并行计算模型的分析与比较 | 第20-21页 |
| ·理想并行计算模型的特征 | 第21-23页 |
| 3.并行程序设计方法 | 第23-32页 |
| ·并行程序设计模型介绍 | 第23-24页 |
| ·消息传递程序设计模型 | 第24-27页 |
| ·同步消息传递 | 第24-25页 |
| ·异步消息传递 | 第25页 |
| ·程序到并行机群各节点的映射 | 第25-27页 |
| ·MPI程序设计 | 第27-32页 |
| ·MPI程序设计的流程 | 第28-29页 |
| ·MPI并行程序设计模式 | 第29-30页 |
| ·MPI程序设计常用函数 | 第30-32页 |
| 4.基本线性计算模型的CUR分析 | 第32-36页 |
| ·存储器系统的层次结构 | 第32页 |
| ·两级存储系统 | 第32页 |
| ·三级存储系统 | 第32页 |
| ·Cache原理及其利用率 | 第32-33页 |
| ·Cache工作原理 | 第33页 |
| ·并行程序设计中的Cache延迟问题 | 第33页 |
| ·基本线性计算模型的CUR分析 | 第33-36页 |
| 5.并行程序设计与性能分析 | 第36-46页 |
| ·设计效率高且通用型并行程序的方法 | 第36-40页 |
| ·循环展开技术与指令级并行 | 第40-46页 |
| ·数据相关性与粒度 | 第40-41页 |
| ·指令级并行 | 第41页 |
| ·循环展开技术 | 第41-44页 |
| ·指令级并行的Cache利用率与并行处理有效速度 | 第44-46页 |
| 6.结论与展望 | 第46-48页 |
| 参考文献 | 第48-51页 |
| 附录:攻读硕士学位期间发表的论文 | 第51-52页 |
| 致谢 | 第52页 |