文摘
英文文摘
独创性声明和关于论文使用授权的说明
第1章绪论
1.1研究背景
1.1.1并行计算机的应用领域
1.1.2并行技术的发展
1.2本课题的研究内容
第2章并行计算机系统及并行计算环境
2.1早期的并行计算机系统
2.2现代的并行计算机系统
2.2.1对称多处理机(SMP)
2.2.2大规模并行处理机(MPP)
2.2.3高速缓存一致性非均匀存储访问(CC-NUMA)
2.2.4机群系统(Cluster)
2.3并行计算环境
2.3.1可移植消息传递界面(MPI)
2.3.2并行虚拟机(PVM)
2.3.3其它并行开发环境
2.4本章小结
第3章PC LINUX机群系统的研究与组建
3.1机群系统的分类与构成模型
3.2机群系统的特点
3.3国内外机群系统的研究现状
3.3.1国内机群系统的研究应用现状
3.3.2国外机群系统的研究应用现状
3.4 PC LINUX机群系统的组建
3.4.1 PC Linux机群系统的组成
3.4.2 Red Hat Linux操作系统
3.4.3可移植消息传递编程环境(MPICH 1.2.4和LAM/MPI)
3.4.4批处理作业调度系统(OpenPBS 2.3)
3.4.5多处理环境(MPE)
3.5本章小结
第4章性能测试模型与测试结果
4.1硬件测试程序
4.1.1 Lmbench
4.1.2 Stream Benchmark
4.2 MPI通信性能测试
4.2.1 MPI的通信函数
4.2.2测试模型
4.2.3测试程序和结果分析
4.3 LINPACK测试
4.4本章小结
第5章PC LINUX机群的应用程序实例测试
5.1旅行商问题的遗传算法
5.2旅行商问题的并行遗传算法(PGABENCH)
5.3算法实现与测试结果
5.3.1 PGAbench算法实现
5.3.2测试结果分析与改进
5.4本章小结
结论与建议
参考文献
致谢