期刊文献+

一种优化MPI程序性能的改进方法

An Improvement Method of MPI Parallel Program Performance Optimization
下载PDF
导出
摘要 在分布式存储系统上,MPI已被证实是理想的并行程序设计模型。MPI是基于消息传递的并行编程模型,进程间的通信是通过调用库函数来实现的,因此MPI并行程序中,通信部分代码的效率对该并行程序的性能有直接的影响。通过用集群通信函数替代点对点通信函数以及通过派生数据类型和建立新通信域这两种方式,两次改进DNS的MPI并行程序实现,并通过实验给出一个优化MPI并行程序的一般思路与方法。 MPI is an ideal parallel programming model which has been confirmed on distributed storage system. Because MPI is based on message passing and adopts the method of message passing to realize the communication between every node, the performance of MPI parallel program is deeply depended on the efficiency of communication. By using the cluster communication to replace the peer to peer communication function and using the derived datatype to create new communication domain, puts forward a common method of optimizing MPI parallel program via the experiment on improving on the MPI parallel program of DNS twice and advancing the performauce of it.
作者 柯鹏 聂鑫
出处 《现代计算机(中旬刊)》 2011年第8期3-6,共4页 Modern Computer
基金 国家自然科学基金(No.61070009)
关键词 消息传递接口 通信函数 性能优化 动态负载平衡 集群通信 MPI Communication Function Performance Optimization DNS Cluster Communication
  • 相关文献

参考文献9

  • 1R. Clint Whaley, Antoine Petitet, Jack Dongarra. Automated Empirical Optimizations of Software and the ATLAS Project. Parallel Computing, 27(1-2)Page:3-25, 2001.
  • 2William Gropp, Ewing Lusk, Deborah Swider. Improving the Performance of MPI Derived Datatypes. In Proceedings of the Third MPI Developer's and User's Conference,MPI Software Technology Press,25-30, March 1999.
  • 3Surendra Byna, William Gropp, Xian-He Sun, Rajeev Thakur,Improving the Performance of MPI Derived Datatypes by Optimizing Memory-Access Cost, In Proceedings of IEEE International Conference on Cluster Computing, December 2003.
  • 4Ralf Reussner, Jesper Larsson Traff, Gunnar Hunzelmann. A Benchmark for MPI Derived Datatypes. In Recent Advances in Parallel Virtual Machine and Message Passing Interface, 7th European PVM/MPI Users' Group Meeting, Volume 1908 of Lecture Notes in Computer Science, Pages 10-17, 2000.
  • 5Jiesheng Wu, Pete Wyckoff, Dhabaleswar Panda. High Performance Implementation of MPI Derived Datatype Communication over InfiniBand. In Proceedings of the 18th International Parallel and Distributed Processing Symposium, 2004.
  • 6罗省贤,李录明.基于MPI的并行计算集群通信及应用[J].计算机应用,2003,23(6):51-53. 被引量:9
  • 7任波,王乘.MPI集群通信性能分析[J].计算机工程,2004,30(11):71-73. 被引量:13
  • 8刘浩,杨辉,尹忠科,王建英.基于MPI并行计算的信号稀疏分解[J].计算机工程,2008,34(12):19-21. 被引量:2
  • 9白俊峰,邓祖朴.多核系统的软件开发方法[J].计算机工程,2010,36(12):94-96. 被引量:7

二级参考文献13

  • 1杨文采,杜剑渊.层析成像新算法及其在工程检测上的应用[J].地球物理学报,1994,37(2):239-244. 被引量:72
  • 2罗省贤 何大可.基于MPI的并行计算环境及应用[M].成都:西南交通大学出版社,2001..
  • 3[1]Gropp W, Lusk E. Installation and Users Guide for Mpich, a Portable Implementation of MPI[D]. Technical Report ANL-01/x, Argonne National Laboratory, 2001
  • 4[2]Gropp W, Lusk E, Doss N, et al. A High-performance, Portable Implementation of the MPI Message-passing Interface standard[J]. Parallel Computing,1996, 22(6):789-828
  • 5Akhter S.多核程序设计技术[M].李宝峰,译.北京:电子工业出版社,2008.
  • 6Gropp W, Lusk E, Skjellum A. Using MPI Portable Parallel Programming with the Message-Passing Interface[M]. The MIT Press,1994.
  • 7Paige CC , Saunders MA . LSQR : An algorithm for sparse linear equations and sparse least squares problems[J]. ACM Transactions, on Math. Software, 1982.8( 1 ) :43-71.
  • 8WILKINSON B,ALLEN M.并行程序设计[M].陆鑫达,译.北京:机械工业出版社,2005.
  • 9Mallat S, Zhang Z. Matching Pursuit with Time-frequency Dictionaries[J]. IEEE Trans, on Signal Processing, 1993, 41(12): 3397-3415.
  • 10Arthur P L, Philipos C L. Voiced/Unvoiced Speech Discrimination in Noise Using Gabor Atomic Decomposition[C]//Proc. of IEEE International Conference on Acoustics, Speech, and Signal Processing. Hong Kong, China: [s. n.], 2003: 820-828.

共引文献26

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部