Specification of inefficiency patterns for MPI-2 one-sided communication

被引:0
|
作者
Kuehnal, Andrej [1 ]
Hermanns, Marc-Andre [1 ]
Mohr, Bernd [1 ]
Wolf, Felix [1 ]
机构
[1] Forschungszentrum Julich, Zent Inst Angew Math, D-52425 Julich, Germany
来源
EURO-PAR 2006 PARALLEL PROCESSING | 2006年 / 4128卷
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Automatic performance analysis of parallel programs can be accomplished by scanning event traces of program execution for patterns representing inefficient behavior. The temporal and spatial relationships between individual runtime events recorded in the event trace allow the recognition of wait states as a result of suboptimal parallel interaction. In our earlier work [1], we have shown how patterns related to mpi point-to-point and collective communication can be easily specified using common abstractions that represent execution-state information and links between related events. In this article, we present new abstractions targeting remote memory access (also referred to as one-sided communication) as defined in the MPI-2 standard. We also describe how the general structure of these abstractions differs from our earlier work to accommodate the more complicated sequence of data-transfer and synchronization operations required for this type of communication. To demonstrate the benefits of our methodology, we specify typical performance properties related to one-sided communication.
引用
收藏
页码:47 / 62
页数:16
相关论文
共 50 条
  • [31] Symbolic Execution of MPI Programs with One-Sided Communications
    Hu, Nenghui
    Bian, Zheng
    Shuai, Ziqi
    Chen, Zhenbang
    Zhang, Yufeng
    PROCEEDINGS OF THE 2023 30TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, APSEC 2023, 2023, : 657 - 658
  • [32] Scalability Challenges in Current MPI One-Sided Implementations
    Zhao, Xin
    Balaji, Pavan
    Gropp, William
    2016 15TH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING (ISPDC), 2016, : 38 - 47
  • [33] Natively Supporting True One-sided Communication in MPI on Multi-core Systems with InfiniBand
    Santhanaraman, G.
    Balaji, P.
    Gopalakrishnan, K.
    Thakur, R.
    Gropp, W.
    Panda, D. K.
    CCGRID: 2009 9TH IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, 2009, : 380 - +
  • [34] One-Sided Communication on Clusters with Myrinet
    Jarek Nieplocha
    Edoardo Apra
    Jialin Ju
    Vinod Tipparaju
    Cluster Computing, 2003, 6 (2) : 115 - 124
  • [35] Design and Implementation of Key Proposed MPI-3 One-Sided Communication Semantics on InfiniBand
    Potluri, Sreeram
    Sur, Sayantan
    Bureddy, Devendar
    Panda, Dhabaleswar K.
    RECENT ADVANCES IN THE MESSAGE PASSING INTERFACE, 2011, 6960 : 321 - 324
  • [36] Families of capability indices for one-sided specification limits
    Vannman, K
    STATISTICS, 1998, 31 (01) : 43 - 66
  • [37] FRAMSTIM: Framework for large scale multimedia content feature extraction based on MPI one-sided communication
    Essafi, Hassane
    Hede, Patrick
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON INTERNET OF THINGS, DATA AND CLOUD COMPUTING (ICC 2017), 2017,
  • [38] Enabling One-sided Communication Semantics on ARM
    Shamis, Pavel
    Lopez, M. Graham
    Shainer, Gilad
    2017 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2017, : 805 - 813
  • [39] Benchmarking one-sided communication with SKaMPI 5
    Augustin, W
    Straub, MO
    Worsch, T
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, PROCEEDINGS, 2005, 3666 : 301 - 308
  • [40] Determining the optimum process mean of a one-sided specification limit
    Chen, CH
    Chou, CY
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2002, 20 (06): : 439 - 441