Tracing Internal Communication in MPI and MPI-I/O

被引:3
作者
Kunkel, Julian M. [1 ]
Tsujita, Yuichi [2 ]
Mordvinova, Olga [1 ,3 ]
Ludwig, Thomas [4 ,5 ]
机构
[1] Heidelberg Univ, D-69120 Heidelberg, Germany
[2] Kinki Univ, Higashihiroshima, Japan
[3] Heidelberg Univ, D-69120 Heidelberg, Germany
[4] Univ Hamburg, D-20146 Hamburg, Germany
[5] German Climate Comp Ctr, D-20146 Hamburg, Germany
来源
2009 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES (PDCAT 2009) | 2009年
关键词
COLLECTIVE COMMUNICATION; OPTIMIZATION; FORMAT; IO;
D O I
10.1109/PDCAT.2009.9
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
MPI implementations can realize MPI operations with any algorithm that fulfills the specified semantics. To provide optimal efficiency the MPI implementation might choose the algorithm dynamically, depending on the parameters given to the function call. However, this selection is not transparent to the user. While this abstraction is appropriate for common users, achieving best performance with fixed parameter sets requires knowledge of internal processing. Also, for developers of collective operations it might be useful to understand timing issues inside the communication or 110 call. In this paper we extended the PIOviz environment to trace MPI internal communication. Thus, this allows the user to see PVFS server behavior together with the behavior in the MPI application and inside MPI itself. We present some analysis results for these capabilites for MPICH2 on a Beowulf Cluster.
引用
收藏
页码:280 / +
页数:2
相关论文
共 22 条
[1]  
[Anonymous], ANLMCSTM234
[2]  
Chan A, 2008, SCI PROGRAMMING-NETH, V16, P155, DOI [10.3233/SPR-2008-0252, 10.1155/2008/749874]
[3]  
CHING A, 2006, 20 IEEE INT PAR DIST, P49
[4]  
*IBM, 2006, GEN PAR FIL SYST ADV
[5]  
*INT, 2009, INT TRAC AN COLL
[6]  
KELLER R, 2006, SER LECT NOTES COMPU
[7]  
Knüpfer A, 2006, LECT NOTES COMPUT SC, V3992, P526, DOI 10.1007/11758525_71
[8]   Optimizing MPI collective communication by orthogonal structures [J].
Kuhnemann, Matthias ;
Rauber, Thomas ;
Runger, Gudula .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2006, 9 (03) :257-279
[9]  
Kunkel JM, 2008, LECT NOTES COMPUT SC, V5168, P212, DOI 10.1007/978-3-540-85451-7_23
[10]  
LABARTA J, 2006, SER NIC SERIES, V33, P869