MPI Applications on Grids: A Topology Aware Approach

被引:0
|
作者
Coti, Camille [1 ]
Herault, Thomas [1 ]
Cappello, Franck [1 ]
机构
[1] INRIA, F-91893 Orsay, France
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Porting on grids complex MPI applications involving collective communications requires significant program modification, usually dedicated to a single grid structure. The difficulty comes from the mismatch between programs organizations and grid structures: 1) large grids are hierarchical structures aggregating parallel machines through an interconnection network, decided at runtime and 2) the MPI standard does not currently provide any specific information for topology-aware applications, so almost all MPI applications have been developed following a non-hierarchical and non-flexible vision. In this paper, we propose a generic programming method and a modification of the MPI runtime environment to make MPI applications topology aware. In contrary to previous approaches, topology requirements for the application are given to the grid scheduling system. which exposes the compatible allocated topology to the application.
引用
下载
收藏
页码:466 / 477
页数:12
相关论文
共 50 条
  • [31] NumGrid middleware: MPI support for computational grids
    Fougere, D
    Gorodnichev, M
    Malyshkin, N
    Malyshkin, V
    Merkulov, A
    Roux, B
    PARALLEL COMPUTING TECHNOLOGIES, 2005, 3606 : 313 - 320
  • [32] Enhancing the performance of malleable MPI applications by using performance-aware dynamic reconfiguration
    Martin, Gonzalo
    Singh, David E.
    Marinescu, Maria-Cristina
    Carretero, Jesus
    PARALLEL COMPUTING, 2015, 46 : 60 - 77
  • [33] Kernel-assisted and topology-aware MPI collective communications on multicore/many-core platforms
    Ma, Teng
    Bosilca, George
    Bouteiller, Aurelien
    Dongarra, Jack J.
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2013, 73 (07) : 1000 - 1010
  • [34] A distributed approach to topology-aware overlay path monitoring
    Tang, CP
    McKinley, PK
    24TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2004, : 122 - 131
  • [35] TOMOON: A novel approach for topology-aware overlay multicasting
    Chen, Xiao
    Shao, Huagang
    Wang, Weinong
    COMPUTATIONAL SCIENCE - ICCS 2007, PT 4, PROCEEDINGS, 2007, 4490 : 644 - +
  • [36] MPI/CTP: A reconfigurable MPI for HPC applications
    Venkata, Manjunath Gorentla
    Bridges, Patrick G.
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 2006, 4192 : 96 - 104
  • [37] MPI Correctness Checking for OpenMP/MPI Applications
    Tobias Hilbrich
    Matthias S. Müller
    Bettina Krammer
    International Journal of Parallel Programming, 2009, 37 : 277 - 291
  • [38] MPI Correctness Checking for OpenMP/MPI Applications
    Hilbrich, Tobias
    Mueller, Matthias S.
    Krammer, Bettina
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2009, 37 (03) : 277 - 291
  • [39] Developing Grid-aware applications with DRMAA on Globus-based Grids
    Herrera, J
    Huedo, E
    Montero, RS
    Llorente, IM
    EURO-PAR 2004 PARALLEL PROCESSING, PROCEEDINGS, 2004, 3149 : 429 - 435
  • [40] Topology-Aware Continuous Experimentation in Microservice-Based Applications
    Schermann, Gerald
    Oliveira, Fabio
    Wittern, Erik
    Leitner, Philipp
    SERVICE-ORIENTED COMPUTING (ICSOC 2020), 2020, 12571 : 19 - 35