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 条
  • [41] Parallel Multigrid Solvers Using OpenMP/MPI Hybrid Programming Models on Multi-Core/Multi-Socket Clusters
    Nakajima, Kengo
    HIGH PERFORMANCE COMPUTING FOR COMPUTATIONAL SCIENCE - VECPAR 2010, 2011, 6449 : 185 - 199
  • [42] Parallel Woodbury nonlinear analysis method for large-scale engineering structures based on MPI and OpenMP hybrid programming model
    Su, Pu
    Yu, Dinghao
    Li, Gang
    Jianzhu Jiegou Xuebao/Journal of Building Structures, 2024, 45 (10): : 131 - 143
  • [43] Cilk vs MPI:: Comparing two very different parallel programming styles
    Tham, S
    Morris, J
    2003 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDINGS, 2003, : 143 - 152
  • [44] Accelerated Purge Processes of Parallel File System on HPC by Using MPI Programming
    Kwon, Min-Woo
    Yoon, JunWeon
    Hong, TaeYoung
    Park, ChanYeol
    ADVANCES IN COMPUTER SCIENCE AND UBIQUITOUS COMPUTING, 2018, 474 : 1134 - 1140
  • [45] FINE-GRAINED MULTITHREADING SUPPORT FOR HYBRID THREADED MPI PROGRAMMING
    Balaji, Pavan
    Buntinas, Darius
    Goodell, David
    Gropp, William
    Thakur, Rajeev
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2010, 24 (01): : 49 - 57
  • [46] A Case for Hardware Task Management Support for the StarSS Programming Model
    Meenderinck, Cor
    Juurlink, Ben
    13TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN: ARCHITECTURES, METHODS AND TOOLS, 2010, : 347 - 354
  • [47] Parallel Processing of Topological Operations by Using a Hybrid MPI/OpenMP Approach
    Cui, Shulin
    Zhang, Shuqing
    2013 NINTH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION (ICNC), 2013, : 1738 - 1742
  • [48] Exposing more parallelism in quantum chemistry applications: Moving beyond the MPI and hybrid MPI/multithreaded programming models
    Janssen, Curtis L.
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2009, 237
  • [49] Hybrid MPI/OpenMP Parallel Evolutionary Algorithms for Vehicle Routing Problems
    Banos, Raul
    Ortega, Julio
    Gil, Consolacion
    APPLICATIONS OF EVOLUTIONARY COMPUTATION, 2014, 8602 : 653 - 664
  • [50] MPI/OpenMP Hybrid Parallel Algorithm for Hartree-Fock Calculations
    Ishimura, Kazuya
    Kuramoto, Kei
    Ikuta, Yasuhiro
    Hyodo, Shi-aki
    JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2010, 6 (04) : 1075 - 1080