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 条
  • [41] Evaluating dynamic communicators and one-sided operations for current MPI libraries
    Gabriel, E
    Fagg, GE
    Dongarra, JJ
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2005, 19 (01): : 67 - 79
  • [42] Nasty-MPI: Debugging Synchronization Errors in MPI-3 One-Sided Applications
    Kowalewski, Roger
    Fuerlinger, Karl
    EURO-PAR 2016: PARALLEL PROCESSING, 2016, 9833 : 51 - 62
  • [43] Repetitive variable acceptance sampling plan for one-sided specification
    Yen, Ching-Ho
    Chang, Chia-Hao
    Aslam, Muhammad
    JOURNAL OF STATISTICAL COMPUTATION AND SIMULATION, 2015, 85 (06) : 1102 - 1116
  • [44] Determining the Optimum Process Mean of a One-Sided Specification Limit
    C.-H. Chen
    C.-Y. Chou
    The International Journal of Advanced Manufacturing Technology, 2002, 20 : 439 - 441
  • [45] Determining the optimum process mean of a one-sided specification limit
    Chen, C.-H.
    Chou, C.-Y.
    1600, Springer-Verlag London Ltd (20):
  • [46] ONE-SIDED VERSUS 2-SIDED COMMUNICATION UNDER INDIRECT AWARENESS OF PERSUASIVE INTENT
    ROSNOW, RL
    PUBLIC OPINION QUARTERLY, 1968, 32 (01) : 95 - 101
  • [47] Performance of asynchronous optimized Schwarz with one-sided communication
    Yamazaki, Ichitaro
    Chow, Edmond
    Bouteiller, Aurelien
    Dongarra, Jack
    PARALLEL COMPUTING, 2019, 86 : 66 - 81
  • [48] Leveraging One-Sided Communication for Sparse Triangular Solvers
    Ding, Nan
    Williams, Samuel
    Liu, Yang
    Li, Xiaoye S.
    PROCEEDINGS OF THE 2020 SIAM CONFERENCE ON PARALLEL PROCESSING FOR SCIENTIFIC COMPUTING, PP, 2020, : 93 - 105
  • [49] On the Fence: An Offload Approach to Ordering One-Sided Communication
    Flajslik, Mario
    Dinan, James
    2015 9TH INTERNATIONAL CONFERENCE ON PARTITIONED GLOBAL ADDRESS SPACE PROGRAMMING MODELS (PGAS), 2015, : 1 - 12
  • [50] Large Scale Frequent Pattern Mining using MPI One-Sided Model
    Vishnu, Abhinav
    Agarwal, Khushbu
    2015 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING - CLUSTER 2015, 2015, : 138 - 147