Open issues in MPI implementation

被引:0
|
作者
Thakur, Rajeev [1 ]
Gropp, William [1 ]
机构
[1] Argonne Natl Lab, Div Math & Comp Sci, 9700 S Cass Ave, Argonne, IL 60439 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
MPI (the Message Passing Interface) continues to be the dominant programming model for parallel machines of all sizes, from small Linux clusters to the largest parallel supercomputers such as IBM Blue Gene/L and Cray XT3. Although the MPI standard was released more than 10 years ago and a number of implementations of MPI are available from both vendors and research groups, MPI implementations still need improvement in many areas. In this paper, we discuss several such areas, including performance, scalability, fault tolerance, support for debugging and verification, topology awareness, collective communication, derived datatypes, and parallel I/O. We also present results from experiments with several MPI implementations (MPICH2, Open MPI, Sun, IBM) on a number of platforms (Linux clusters, Sun and IBM SMPs) that demonstrate the need for performance improvement in one-sided communication and support for multithreaded programs.
引用
收藏
页码:327 / +
页数:4
相关论文
共 50 条
  • [1] MPI Sessions: Evaluation of an Implementation in Open MPI
    Hjelm, Nathan
    Pritchard, Howard
    Gutierrez, Samuel K.
    Holmes, Daniel J.
    Castain, Ralph
    Skjellum, Anthony
    2019 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2019, : 235 - 245
  • [2] Challenges and Issues of the Integration of RADIC into Open MPI
    Fialho, Leonardo
    Santos, Guna
    Duarte, Angelo
    Rexachs, Dolores
    Luque, Emilio
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, PROCEEDINGS, 2009, 5759 : 73 - +
  • [3] Open MPI: Goals, concept, and design of a next generation MPI implementation
    Gabriel, E
    Fagg, GE
    Bosilca, G
    Angskun, T
    Dongarra, JJ
    Squyres, JM
    Sahay, V
    Kambadur, P
    Barrett, B
    Lumsdaine, A
    Castain, RH
    Daniel, DJ
    Graham, RL
    Woodall, TS
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, PROCEEDINGS, 2004, 3241 : 97 - 104
  • [4] Issues in developing a thread-safe MPI implementation
    Gropp, William
    Thakur, Rajeev
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 2006, 4192 : 12 - 21
  • [5] Design and implementation of Java']Java bindings in Open MPI
    Vega-Gisbert, Oscar
    Roman, Jose E.
    Squyres, Jeffrey M.
    PARALLEL COMPUTING, 2016, 59 : 1 - 20
  • [6] Implementation and usage of the PERUSE-interface in Open MPI
    Keller, Rainer
    Bosilca, George
    Fagg, Graham
    Resch, Michael
    Dongarra, Jack J.
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 2006, 4192 : 347 - 355
  • [7] Open MPI: A High Performance, Flexible Implementation of MPI Point-to-Point Communications
    Graham, Richard L.
    Barrett, Brain W.
    Shipman, Galen M.
    Woodall, Timothy S.
    Bosilca, George
    PARALLEL PROCESSING LETTERS, 2007, 17 (01) : 79 - 88
  • [8] Open issues in forensic implementation of attachment
    Chistolini, Marco
    PSICOLOGIA CLINICA DELLO SVILUPPO, 2023, 27 (01) : 107 - 110
  • [9] Open issues for practical implementation of MIMO systems
    Katalinic, Ana
    Nagy, Robert
    Zentner, Radovan
    PROCEEDINGS ELMAR 2007, 2007, : 255 - +
  • [10] Open MPI: A flexible high performance MPI
    Graham, Richard L.
    Woodall, Timothy S.
    Squyres, Jeffrey M.
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, 2006, 3911 : 228 - 239