|
Accession number;03A0133868
|
| Title;The MPI/SX Implementation of MPI for NEC's SX-6 and Other NEC Platforms. |
| Author;
GOLEBIEWSKI M
(Nec Europe Ltd.)
RITZDORF H
(Nec Europe Ltd.)
TRAEFF J L
(Nec Europe Ltd.)
ZIMMERMANN F
(Nec Europe Ltd.)
|
Journal Title;NEC Res Dev
|
Journal Code:G0138A
|
ISSN:0547-051X
|
|
VOL.44;NO.1;PAGE.69-74(2003)
|
| Figure&Table&Reference;FIG.3, TBL.1, REF.15 |
| Pub. Country;Japan |
| Language;English |
| Abstract;MPI is the standard communication interface for programming parallel applications in the message passing paradigm. MPI/SX is a dedicated, efficient and highly optimized implementation of the full MPI-2 standard for the NEC SX-series of parallel vector supercomputers. MPI/SX is also the basis for implementations of MPI for other NEC parallel platforms, for instance MPI/EX for AzusA and AsAmA, and for the Earth Simulator. This paper gives an overview of the key features and recent developments of MPI/SX. Among these are: highly optimized point-to-point and one-sided communications both within a single, shared-memory node and across nodes; optimized collective operations; efficient, vectorized handling of non-contiguous user data; and a non-trivial implementation of the MPI topology functionality. Although particular attention has been paid to efficient utilization of the vector-capabilities of the SX-machines, the architecture and optimizations of MPI/SX are immediately applicable to other NEC architectures. (author abst.) |
|
|
|
Related Articles;
|