DocumentCode
2663129
Title
High-Performance MPI Broadcast Algorithm for Grid Environments Utilizing Multi-lane NICs
Author
Chiba, Tatsuhiro ; Endo, Toshio ; Matsuoka, Satoshi
Author_Institution
Tokyo Inst. of Technol., Tokyo
fYear
2007
fDate
14-17 May 2007
Firstpage
487
Lastpage
494
Abstract
The performance of MPI collective operations, such as broadcast and reduction, is heavily affected by network topologies, especially in grid environments. Many techniques to construct efficient broadcast trees have been proposed for grids. On the other hand, recent high performance computing nodes are often equipped with multi-lane network interface cards (NICs), most previous collective communication methods fail to harness effectively. Our new broadcast algorithm for grid environments harnesses almost all downward and upward bandwidths of multi-lane NICs; A message to be broadcast is split into two pieces, which are broadcast along two independent binary trees in a pipelined fashion, and swapped between both trees. The salient feature of our algorithm is generality; it works effectively on both large clusters and grid environments. It can be also applied to nodes with a single NIC, by making multiple sockets share the NIC. Experimentations on a emulated network environment show that we achieve higher performance than traditional methods, regardless of network topologies or the message sizes.
Keywords
application program interfaces; grid computing; message passing; network interfaces; telecommunication network topology; MPI collective operations; broadcast trees; grid environments; high-performance MPI broadcast algorithm; multi-lane NIC; multi-lane network interface cards; network topologies; Application software; Bandwidth; Broadcast technology; Broadcasting; Clustering algorithms; Network topology; Peer to peer computing; Sockets; Switches; Wide area networks;
fLanguage
English
Publisher
ieee
Conference_Titel
Cluster Computing and the Grid, 2007. CCGRID 2007. Seventh IEEE International Symposium on
Conference_Location
Rio De Janeiro
Print_ISBN
0-7695-2833-3
Type
conf
DOI
10.1109/CCGRID.2007.59
Filename
4215415
Link To Document