DocumentCode :
2043152
Title :
Collective operations in NEC´s high-performance MPI libraries
Author :
Ritzdorf, Hubert ; Träff, Jesper Larsson
Author_Institution :
C&C Res. Labs., NEC Eur. Ltd., Sankt Augustin
fYear :
2006
fDate :
25-29 April 2006
Abstract :
We give an overview of the algorithms and implementations in the high-performance MPI libraries MPI/SX and MPI/ES of some of the most important collective operations of MPI (the message passing interface). The infrastructure of MPI/SX makes it easy to incorporate new algorithms and algorithms for common special cases (e.g. a single SX node, or a single MPI process per SX node). Algorithms that are among the best known are employed, and special hardware features of the SX architecture and internode crossbar switch (IXS) are exploited wherever possible. We discuss in more detail the implementation of MPLBarrier, MPLBcast, the MPI reduction collectives, MPI-Alltoall, and the gather/scatter collectives. Performance figures and comparisons to straightforward algorithms are given for a large SX-8 system, and for the Earth Simulator. The measurements show excellent absolute performance, and demonstrate the scalability of MPI/SX and MPI/ES to systems with large numbers of nodes
Keywords :
message passing; Earth Simulator; MPI reduction collectives; MPI-Alltoall; MPI/ES; MPI/SX; MPLBarrier; MPLBcast; SX-8 system; gather-scatter collectives; high-performance MPI libraries; internode crossbar switch; message passing interface; Bandwidth; Delay; Earth; Hardware; Laboratories; Libraries; Message passing; National electric code; Read-write memory; Switches;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium, 2006. IPDPS 2006. 20th International
Conference_Location :
Rhodes Island
Print_ISBN :
1-4244-0054-6
Type :
conf
DOI :
10.1109/IPDPS.2006.1639334
Filename :
1639334
Link To Document :
بازگشت