Hybrid Parallel Programming with MPI/StarSs

被引:0
|
作者
Labarta, Jesus [1 ,2 ]
Marjanovic, Vladimir [1 ]
Ayguade, Eduard [1 ,2 ]
Badia, Rosa M. [1 ,3 ]
Valero, Mateo [1 ,2 ]
机构
[1] Barcelona Supercomp Ctr, Barcelona 08034, Spain
[2] Univ Politecn Cataluna, E-08028 Barcelona, Spain
[3] CSIC, Artificial Intelligence Res Inst IIIA, Madrid, Spain
来源
APPLICATIONS, TOOLS AND TECHNIQUES ON THE ROAD TO EXASCALE COMPUTING | 2012年 / 22卷
关键词
Parallel programming models; MPI/StarSs;
D O I
10.3233/978-1-61499-041-3-621
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes how hybrid MPI/StarSs programming provides an efficient way to program future clusters of multicore nodes. The use of the programming model results in achieving overlap between communication and computation while maintaining a simple source code structure. Additional benefits include tolerance to limited bandwidth availability and tolerance to OS noise. This paper presents three different implementations of this approach due to the requirements of three different supercomputing platforms: MareNostrum, Jugene and Juropa
引用
收藏
页码:621 / 628
页数:8
相关论文
共 50 条
  • [31] Parallel algorithm for urban road network shortest path based on MPI+OpenMP hybrid programming model
    Yang, Qing-Fang
    Liu, Dong
    Yang, Zhao-Sheng
    Jilin Daxue Xuebao (Gongxueban)/Journal of Jilin University (Engineering and Technology Edition), 2011, 41 (06): : 1581 - 1584
  • [32] Parallel hybrid particle simulations using MPI and OpenMP
    Hipp, M
    Rosenstiel, W
    EURO-PAR 2004 PARALLEL PROCESSING, PROCEEDINGS, 2004, 3149 : 189 - 197
  • [33] MPI Collectives for Multi-core Clusters: Optimized Performance of the Hybrid MPI plus MPI Parallel Codes
    Zhou, Huan
    Gracia, Jose
    Schneider, Ralf
    PROCEEDINGS OF THE 48TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS (ICPP 2019), 2019,
  • [34] Exploring Hybrid MPI plus Kokkos Tasks Programming Model
    Khuvis, Samuel
    Tomko, Karen
    Hashmi, Jahanzeb
    Panda, Dhabaleswar K.
    PROCEEDINGS OF 2020 IEEE/ACM 3RD ANNUAL PARALLEL APPLICATIONS WORKSHOP, ALTERNATIVES TO MPI+X (PAW-ATM 2020), 2020, : 66 - 73
  • [35] Parallel iterative solvers for finite-element methods using an OpenMP/MPI hybrid programming model on the Earth Simulator
    Nakajima, K
    PARALLEL COMPUTING, 2005, 31 (10-12) : 1048 - 1065
  • [36] The DFrame: Parallel programming using a distributed framework implemented in MPI.
    Mclay, Tony
    Hoppe, Andreas
    Greenhill, Darrel R.
    Khaddaj, Souheil
    2013 12TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND APPLICATIONS TO BUSINESS, ENGINEERING & SCIENCE (DCABES), 2013, : 21 - 25
  • [37] Using hybrid MPI and OpenMP programming to optimize communications in parallel loop self-scheduling schemes for multicore PC clusters
    Chao-Chin Wu
    Lien-Fu Lai
    Chao-Tung Yang
    Po-Hsun Chiu
    The Journal of Supercomputing, 2012, 60 : 31 - 61
  • [38] Using hybrid MPI and OpenMP programming to optimize communications in parallel loop self-scheduling schemes for multicore PC clusters
    Wu, Chao-Chin
    Lai, Lien-Fu
    Yang, Chao-Tung
    Chiu, Po-Hsun
    JOURNAL OF SUPERCOMPUTING, 2012, 60 (01): : 31 - 61
  • [39] Parallel iterative solvers for unstructured grids using a directive/MPI hybrid programming model for the GeoFEM platform on SMP cluster architectures
    Nakajima, K
    Okuda, H
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2002, 14 (6-7): : 411 - 429
  • [40] Performance-based parallel loop self-scheduling using hybrid OpenMP and MPI programming on multicore SMP clusters
    Yang, Chao-Tung
    Wu, Chao-Chin
    Chang, Jen-Hsiang
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2011, 23 (08): : 721 - 744