• DocumentCode
    549782
  • Title

    LoGPX: A new communication model for message-passing programs

  • Author

    Lin, Yufei ; Tang, Yuhua ; Guo, Xiaowei ; Xu, Xinhai

  • Author_Institution
    Nat. Lab. for Parallel & Distrib. Process., Nat. Univ. of Defense Technol., Changsha, China
  • fYear
    2011
  • fDate
    27-30 June 2011
  • Firstpage
    213
  • Lastpage
    219
  • Abstract
    Message Passing Interface (MPI) is a de facto standard for writing high-performance message-passing applications on distributed memory systems. To design effective applications and predict the performance of future systems, an accurate communication model is needed. In this paper, we discuss the characteristics of current systems and MPI implementations, then propose a more complete communication model, named LoGPX, which synthetically captures the influences of MPI communication protocol, the invoking time of communication primitive, hardware resource and network contention. Based on the model, we obtain the condition that the message transmission cost reaches the infimum, and we show that if ignoring some factors of LoGPX model, it can be degenerated to several popular models such as LogP, LogGP, LoGPC and LogGPO.
  • Keywords
    message passing; LoGPX; MPI; communication model; distributed memory systems; message passing interface; message passing programs; Analytical models; Hardware; Message passing; Network interfaces; Protocols; Receivers; Routing; DMA; MPI primitive; communication model; contention; network interface hardware;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance Evaluation of Computer & Telecommunication Systems (SPECTS), 2011 International Symposium on
  • Conference_Location
    The Hague
  • Print_ISBN
    978-1-4577-0139-9
  • Electronic_ISBN
    978-1-61782-309-1
  • Type

    conf

  • Filename
    5984868