Model the MPI Performance for non-Contiguous Data

Honolulu, HI(2006)

引用 0|浏览1
暂无评分
摘要
MPI (Message Passing Interface) is the inter-node communication interface used in today PC clusters and other cluster-type parallel/distributed systems. Up-to-date the most popular analytical MPI performance model for parallel/distributed machines is the LogGP model, which is based on system hardware parameters. Recently, the improvements in connection network and communication protocols have lead to the dramatically changes in the contributions of hardware parameters to the model communication time. So LogGP model needs to be reevaluated for its format and hardware parameters, to include the effect of message structures, which is in form of communication middleware overheads. In this paper, we use our experiment results to show that the current LogGP communication model is too limited for today parallel/distributed systems. We propose a modification by including into the model additional system parameters to represent middleware costs on non-contiguous data. We show in this paper our theoretical and experimental results for point-to-point communication, and explain how performance models for other communication patterns can be similarly created.
更多
查看译文
关键词
point-to-point communication,communication protocol,communication middleware overhead,non-contiguous data,loggp model,model communication time,communication pattern,mpi performance,hardware parameter,model additional system parameter,current loggp communication model,inter-node communication interface,point to point communication,data structures,point to point,middleware,message passing interface,software architecture,hardware,protocols,message passing,parallel programming,communication model,distributed system
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要