MPIXternal: A library for a portable adjustment of parallel MPI applications to heterogeneous environments | IEEE Conference Publication | IEEE Xplore

MPIXternal: A library for a portable adjustment of parallel MPI applications to heterogeneous environments


Abstract:

Nowadays, common systems in the area of high performance computing exhibit highly hierarchical architectures. As a result, achieving satisfactory application performance ...Show More

Abstract:

Nowadays, common systems in the area of high performance computing exhibit highly hierarchical architectures. As a result, achieving satisfactory application performance demands an adaptation of the respective parallel algorithm to such systems. This, in turn, requires knowledge about the actual hardware structure even at the application level. However, the prevalent Message Passing Interface (MPI) standard (at least in its current version 2.1) intentionally hides heterogeneity from the application programmer in order to assure portability. In this paper, we introduce the MPIXternal library which tries to circumvent this obvious semantic gap within the current MPI standard. For this purpose, the library offers the programmer additional features that should help to adapt applications to today's hierarchical systems in a convenient and portable way.
Date of Conference: 23-29 May 2009
Date Added to IEEE Xplore: 10 July 2009
ISBN Information:
Print ISSN: 1530-2075
Conference Location: Rome, Italy

Contact IEEE to Subscribe

References

References is not available for this document.