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
来源
ADVANCES IN COMPUTER SYSTEMS ARCHITECTURE, PROCEEDINGS | 2007年 / 4697卷
关键词
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 条
  • [31] THE IMPLEMENTATION OF MPI IN THE AUTONOMOUS NAVIGATION OF CONSTELLATION
    Zhao, Xiaofang
    Liu, Shenggang
    Han, Chao
    ASTRODYNAMICS 2011, PTS I - IV, 2012, 142 : 2175 - 2188
  • [32] An MPI implementation for distributed signal processing
    Gallego, JAR
    Martín, JCD
    Llorente, JMA
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, PROCEEDINGS, 2005, 3666 : 475 - 482
  • [33] Design and implementation of MPI on Portals 3.0
    Brightwell, R
    Maccabe, AB
    Riesen, R
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, PROCEEDINGS, 2002, 2474 : 331 - 340
  • [34] An effective MPI broadcast implementation for the grid
    Le, Thuy T.
    3RD INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATIONS AND CONTROL TECHNOLOGIES, VOL 1, PROCEEDINGS, 2005, : 335 - 340
  • [35] A new MPI implementation for Cray SHMEM
    Brightwell, R
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, PROCEEDINGS, 2004, 3241 : 122 - 130
  • [36] MPI and its implementation in Java']Java
    Zeng, JY
    Mu, JS
    Lin, ZY
    Li, BF
    ACTIVE MEDIA TECHNOLOGY, 2003, : 196 - 201
  • [37] MapReduce Model Implementation on MPI Platform
    Guo Yucheng
    PROCEEDINGS OF THIRTEENTH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND APPLICATIONS TO BUSINESS, ENGINEERING AND SCIENCE, (DCABES 2014), 2014, : 88 - 91
  • [38] Implementation of Parallel Convolution Based on MPI
    Lu, Jin
    Zhang, Kaisheng
    Chen, Ming
    Ma, Ke
    2013 3RD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT), 2013, : 28 - 31
  • [39] Network fault tolerance in open MPI
    Shipman, Galen A.
    Graham, Richard L.
    Bosilca, George
    EURO-PAR 2007 PARALLEL PROCESSING, PROCEEDINGS, 2007, 4641 : 868 - +
  • [40] Evaluation of Interpreted Languages with Open MPI
    Bickel, Matti
    Knoth, Adrian
    Berekovic, Mladen
    RECENT ADVANCES IN THE MESSAGE PASSING INTERFACE, 2011, 6960 : 292 - 301