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
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;
Conference_Titel :
Parallel Processing Workshops, 2006. ICPP 2006 Workshops. 2006 International Conference on
Conference_Location :
Columbus, OH
Print_ISBN :
0-7695-2637-3
DOI :
10.1109/ICPPW.2006.56