• 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