Title | ||
---|---|---|
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 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 currentMPI 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. |
Year | DOI | Venue |
---|---|---|
2009 | 10.1109/IPDPS.2009.5160943 | IPDPS |
Keywords | Field | DocType |
application programmer,hierarchical architecture,programmer additional feature,parallel mpi application,hierarchical system,actual hardware structure,high performance computing exhibit,currentmpi standard,heterogeneous environment,mpixternal library,portable adjustment,satisfactory application performance,application level,topology,parallel algorithms,data mining,message passing interface,high performance computing,message passing,parallel algorithm,probability density function,computer architecture,software portability,operating systems,semantic gap,hardware,mpi | Computer architecture,Programmer,Supercomputer,Application programmer,Computer science,Parallel algorithm,Semantic gap,Parallel computing,Message Passing Interface,Software portability,Message passing,Distributed computing | Conference |
ISSN | Citations | PageRank |
1530-2075 | 0 | 0.34 |
References | Authors | |
7 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Carsten Clauss | 1 | 93 | 12.35 |
Stefan Lankes | 2 | 152 | 26.39 |
Thomas Bemmerl | 3 | 227 | 41.61 |