• DocumentCode
    3230022
  • Title

    A reconfigurable MPI broadcast function

  • Author

    Ramos, Luiz E S ; Martins, Carlos A P S

  • Author_Institution
    Rutgers Univ.
  • fYear
    2005
  • fDate
    1-1 July 2005
  • Lastpage
    543
  • Abstract
    The broadcast function is one of the most used collective communication functions of the message passing interface (MPI) library. Broadcasts are usually implemented with invariable algorithms, which fail to yield the best performance with all kinds of applications in all execution environments. This problem should be addressed, since the performance of the function has great influence on MPI-based applications. In this paper, we present, simulate, analytically model, verify and analyze RMBcast, a reconfigurable broadcast function, which presents variable structures/behaviors, in order to optimize flexibility and performance. Our results show that reconfiguration at the algorithm level yields flexibility and performance gains over traditional broadcast functions, which are implemented with invariable algorithms found in well-known implementations of the MPI standard (i.e. MPICH and LAM/MPI)
  • Keywords
    application program interfaces; message passing; software libraries; LAM/MPI; MPI standard; MPI-based applications; MPICH; RMBcast; collective communication functions; invariable algorithms; message passing interface; reconfigurable MPI broadcast function; Algorithm design and analysis; Analytical models; Art; Broadcasting; Delay; Hardware; Libraries; Message passing; Optimization; Performance gain;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Performance Computing in Asia-Pacific Region, 2005. Proceedings. Eighth International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    0-7695-2486-9
  • Type

    conf

  • DOI
    10.1109/HPCASIA.2005.9
  • Filename
    1592318