• DocumentCode
    2231448
  • Title

    Model the MPI Performance for non-Contiguous Data

  • Author

    Le, Thuy T.

  • Author_Institution
    Dept. of Electr. Eng., San Jose State Univ., CA
  • fYear
    2006
  • fDate
    10-12 July 2006
  • Firstpage
    17
  • Lastpage
    22
  • Abstract
    MPI (message passing interface) is the inter-node communication interface used in today PC clusters and other cluster-type parallel/distributed systems. Up-to-date the most popular analytical MPI performance model for parallel/distributed machines is the LogGP model, which is based on system hardware parameters. Recently, the improvements in connection network and communication protocols have lead to the dramatically changes in the contributions of hardware parameters to the model communication time. So LogGP model needs to be re-evaluated for its format and hardware parameters, to include the effect of message structures, which is in form of communication middleware overheads. In this paper, we use our experiment results to show that the current LogGP communication model is too limited for today parallel/distributed systems. We propose a modification by including into the model additional system parameters to represent middleware costs on non-contiguous data. We show in this paper our theoretical and experimental results for point-to-point communication, and explain how performance models for other communication patterns can be similarly created
  • Keywords
    data structures; message passing; middleware; LogGP communication model; MPI performance; cluster-type distributed system; cluster-type parallel system; internode communication interface; message passing interface; middleware; point-to-point communication; system hardware parameters; Analytical models; Costs; Hardware; Message passing; Middleware; Parallel programming; Particle measurements; Performance analysis; Protocols; Software architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Science, 2006 and 2006 1st IEEE/ACIS International Workshop on Component-Based Software Engineering, Software Architecture and Reuse. ICIS-COMSAR 2006. 5th IEEE/ACIS International Conference on
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    0-7695-2613-6
  • Type

    conf

  • DOI
    10.1109/ICIS-COMSAR.2006.61
  • Filename
    1651964