DocumentCode
2504954
Title
MPI pre-processor: generating MPI derived datatypes from C datatypes automatically
Author
Renault, Eric ; Parrot, Christian
Author_Institution
Departement Informatique, Inst. Nat. des Telecommun., Evry
fYear
0
fDate
0-0 0
Lastpage
256
Abstract
The grid usage is facing the problem that consists in running existing sequential code for parallel execution transparently (ie. using source code without modification). AIPE is a middleware that deals with this problem. MPIPP is the software component we have developed to allow the generation of MPI derived datatypes from C datatype definitions automatically. The goal of this new tool is to make the building of complex messages easier for the end-user. Moreover, this paper shows that MPIPP goes farther in the complexity level of C datatypes that can be taken into account than any other similar tools have ever gone to
Keywords
grid computing; message passing; middleware; object-oriented programming; parallel processing; program processors; AIPE; C datatypes; MPI derived datatype generation; MPI preprocessor; MPIPP; grid usage; middleware; parallel execution; sequential code; software component; Grain size; Grid computing; Internet; Investments; Joining processes; Master-slave; Middleware; Parallel processing; Pipelines; Supercomputers;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing Workshops, 2006. ICPP 2006 Workshops. 2006 International Conference on
Conference_Location
Columbus, OH
ISSN
1530-2016
Print_ISBN
0-7695-2637-3
Type
conf
DOI
10.1109/ICPPW.2006.56
Filename
1690708
Link To Document