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 条
  • [41] Coverage aware face topology structure for wireless sensor network applications
    Ahmed M. Khedr
    Zaher Al Aghbari
    P V Pravija Raj
    Wireless Networks, 2020, 26 : 4557 - 4577
  • [42] Dynamic Topology Aware Load Balancing Algorithms for Molecular Dynamics Applications
    Bhatele, Abhinav
    Kale, Laxmikant V.
    Kumar, Sameer
    ICS'09: PROCEEDINGS OF THE 2009 ACM SIGARCH INTERNATIONAL CONFERENCE ON SUPERCOMPUTING, 2009, : 110 - 116
  • [43] Cache Topology Aware Mapping of Stream Processing Applications onto CMPs
    Zheng, Fang
    Venkatramani, Chitra
    Wagle, Rohit
    Schwan, Karsten
    2013 IEEE 33RD INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2013, : 52 - 61
  • [44] Fault-aware scheduling for Bag-of-Tasks applications on Desktop Grids
    Anglano, Cosimo
    Brevik, John
    Canonico, Massimo
    Nurmi, Dan
    Wolski, Rich
    2006 7TH IEEE/ACM INTERNATIONAL CONFERENCE ON GRID COMPUTING, 2006, : 56 - +
  • [45] An Evaluation Testbed for Adaptive, Topology-Aware Deployment of Elastic Applications
    Keller, Matthias
    Robbert, Christoph
    Peuster, Manuel
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2013, 43 (04) : 469 - 470
  • [46] Coverage aware face topology structure for wireless sensor network applications
    Khedr, Ahmed M.
    Al Aghbari, Zaher
    Raj, P. V. Pravija
    WIRELESS NETWORKS, 2020, 26 (06) : 4557 - 4577
  • [47] Situation-aware Switching of the Communication Topology in Heterogeneous Platooning Applications
    Miekautsch, Fritz
    Seeland, Felix
    Horn, Joachim
    Fay, Alexander
    IFAC PAPERSONLINE, 2021, 54 (02): : 306 - 313
  • [48] A Sequential Cooperative Game Theoretic Approach to Storage-aware Scheduling of Multiple Large-scale Workflow Applications in Grids
    Duan, Rubing
    Prodan, Radu
    Li, Xiaorong
    2012 ACM/IEEE 13TH INTERNATIONAL CONFERENCE ON GRID COMPUTING (GRID), 2012, : 31 - 39
  • [49] Power-aware predictive models of hybrid (MPI/OpenMP) scientific applications on multicore systems
    Lively, Charles
    Wu, Xingfu
    Taylor, Valerie
    Moore, Shirley
    Chang, Hung-Ching
    Su, Chun-Yi
    Cameron, Kirk
    COMPUTER SCIENCE-RESEARCH AND DEVELOPMENT, 2012, 27 (04): : 245 - 253
  • [50] Improving Collective MPI-IO Using Topology-Aware Stepwise Data Aggregation with I/O Throttling
    Tsujita, Yuichi
    Hori, Atsushi
    Kameyama, Toyohisa
    Uno, Atsuya
    Shoji, Fumiyoshi
    Ishikawa, Yutaka
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING IN ASIA-PACIFIC REGION (HPC ASIA 2018), 2018, : 12 - 23