基于MPI的矩阵乘法效率研究
[Abstract]:Parallel computing is the main theme of engineering design and scientific computing in the 21st century. It is considered as the basic method to solve problems in various fields. With the increasing of network speed, parallel computing has been transformed from experiment to computation. The typical representative of parallel computing is grid computing based on Internet and cluster computing based on LAN. Because of its excellent expansibility and cost performance, cluster computing has become the focus and mainstream of efficient computing systems. Although the cluster constructed by the parallel programming environment (MPI (MessagePassingInternet) has high computing performance, there are still many problems to be solved in the implementation of matrix multiplication in the parallel cluster based on the parallel programming environment. This paper studies and discusses the following aspects: firstly, the basic theory of parallel programming is introduced, the factors that affect the performance of the program are analyzed, and the feasible methods to improve the parallel performance in LAN are put forward. Secondly, because there are no primitives specifically for matrix transmission, the cost of matrix transmission is very high. Based on the above problem, a matrix transmission protocol is proposed to reduce the communication overhead. Thirdly, a new task scheduling algorithm is proposed in order to reduce the time consumption of parallel computing and realize the load balance of system computing nodes. Finally, the experimental platform based on LAN is constructed to test the above theoretical research, and the test results are analyzed.
【学位授予单位】:成都理工大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP338.6
【参考文献】
相关期刊论文 前10条
1 黄淑玲;可扩展并行计算的应用与研究[J];电脑知识与技术;2005年12期
2 石莹莹;李涛;;基于MPI的Strassen矩阵乘法算法的并行计算研究与实现[J];电脑知识与技术(学术交流);2007年22期
3 杨爱民,陈一鸣;MPI并行编程环境及程序设计[J];河北理工学院学报;2005年03期
4 孙振河,李金宝,任美睿;网格计算环境下基于任务池的任务调度方法[J];黑龙江大学自然科学学报;2005年01期
5 徐万鸿,宋佳兴,刘卫东,徐恪;基于节点机计算能力的网络计算体系[J];计算机工程与应用;2001年16期
6 曾丽芳,曾劲松;DSM体系结构对并行编译系统的支持与挑战[J];计算机工程与应用;2003年01期
7 赵晨,李仕锋,许小刚,王萃寒;网络环境中MPI和PVM的分析与比较[J];计算机工程与应用;2003年03期
8 郑磊,周济华;单边通信在标准Unix系统上的实现[J];计算机工程与应用;2004年16期
9 马艳琨,马胜甫,田俊峰,张建勋;一种用于PC存储集群的动态负载平衡策略[J];计算机工程与应用;2004年29期
10 周恩强,赵军锁,杨学军;MPI及MPI的高效实现[J];计算机工程与科学;1999年05期
相关博士学位论文 前1条
1 蒋江;异构集群系统中基于进程迁移机制的负载平衡算法的研究[D];国防科学技术大学;2002年
相关硕士学位论文 前7条
1 邹晖;异构机群并行计算环境研究及应用[D];成都理工大学;2002年
2 刘辉;基于MPI的并行程序设计技术[D];郑州大学;2002年
3 李小卫;并行程序动态行为可视化监测及并行I/O研究[D];成都理工大学;2003年
4 王春霞;PC集群系统的并行开发环境MPI及其程序性能的分析研究[D];郑州大学;2003年
5 韦祥文;MPI平台下二维欧拉方程数值解法[D];西北工业大学;2003年
6 冯宪澄;基于MPI的并行小波图像分割研究[D];浙江工业大学;2004年
7 汪梅婷;基于MPI的并行计算中矩阵传输协议及负载平衡算法的研究与设计[D];燕山大学;2006年
本文编号:2314774
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2314774.html