并行计算的常用模型特征及其程序设计方法研究
摘要 | 第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页 |