并行计算性能实时监测与分析工具RMAPCP的研究与实现
1 绪论 | 第1-8页 |
·选题目的及意义 | 第6页 |
·论文的主要研究内容与创新 | 第6-8页 |
·论文的主要研究内容 | 第7页 |
·论文的特色与创新 | 第7-8页 |
2 并行计算机群系统及其负载均衡 | 第8-15页 |
·并行计算机的产生与发展 | 第8页 |
·TOP 500最高性能计算机统计 | 第8-9页 |
·机群计算系统 | 第9-10页 |
·机群系统的分类与特点 | 第10-11页 |
·机群系统的分类 | 第10页 |
·机群系统的特点 | 第10-11页 |
·机群系统中的负载均衡 | 第11-15页 |
·并行划分 | 第11-12页 |
·负载的度量 | 第12-13页 |
·负载均衡方法分类 | 第13页 |
·动态负载均衡的调度模型与均衡策略 | 第13页 |
·动态负载均衡算法的模型分析 | 第13-15页 |
3 RMAPCP的开发背景 | 第15-21页 |
·并行性能监测工具分析与比较 | 第15-16页 |
·常见并行性能监测工具 | 第16-19页 |
·MPE | 第16-17页 |
·Paradyn | 第17-18页 |
·Vampir | 第18-19页 |
·RMAPCP的设计切入点 | 第19-21页 |
4 机群计算环境及RMAPCP开发工具 | 第21-30页 |
·机群计算环境 | 第21-23页 |
·可移植消息传递界面(MPI) | 第21-22页 |
·并行虚拟机(PVM) | 第22页 |
·MPI与PVM的比较 | 第22-23页 |
·RMAPCP主要开发工具 | 第23-27页 |
·Java | 第23-25页 |
·JSci包 | 第25-27页 |
·proc文件系统 | 第27页 |
·Java与Linux的混合编程 | 第27-30页 |
·Java中的网络数据传输 | 第27-28页 |
·linux中的网络数据传输 | 第28页 |
·Java与Linux的通信 | 第28-30页 |
5 RMAPCP总体设计 | 第30-34页 |
·RMAPCP设计目标 | 第30页 |
·并行程序性能评价指标 | 第30-31页 |
·系统环境构成 | 第31-32页 |
·系统硬件构成 | 第31页 |
·系统软件构成 | 第31-32页 |
·RMAPCP功能划分 | 第32-34页 |
6 各功能模块实现方法 | 第34-48页 |
·性能监测库 | 第34-39页 |
·功能概述 | 第34页 |
·实现方案 | 第34-39页 |
·守护进程 | 第39-41页 |
·守护进程执行流程 | 第39页 |
·信息收集与传送 | 第39-41页 |
·监测前端 | 第41-48页 |
·监测前端功能概述 | 第42页 |
·初始化模块 | 第42-43页 |
·统一时钟 | 第43-44页 |
·数据接收与显示 | 第44-46页 |
·性能信息统计 | 第46-48页 |
7 应用实例 | 第48-53页 |
·并行计算测试例程 | 第48页 |
·实际监测效果图 | 第48-53页 |
8 结论及改进意见 | 第53-55页 |
·结论 | 第53页 |
·建议 | 第53-55页 |
致谢 | 第55-56页 |
参考文献 | 第56-57页 |