A Dedicated Message Matching Mechanism for Collective Communications

被引:2
|
作者
Ghazimirsaeed, S. Mahdieh [1 ]
Grant, Ryan E. [2 ]
Afsahi, Ahmad [1 ]
机构
[1] Queens Univ, ECE Dept, Kingston, ON, Canada
[2] Sandia Natl Labs, Ctr Comp Res, POB 5800, Albuquerque, NM 87185 USA
来源
47TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP '18) | 2018年
基金
加拿大自然科学与工程研究理事会; 加拿大创新基金会;
关键词
MPI; Message Matching; Message Queue; Collective Communications;
D O I
10.1145/3229710.3229712
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The Message Passing Interface (MPI) libraries use message queues to guarantee correct message ordering between communicating processes. Message queues are in the critical path of MPI communications and thus, the performance of message queue operations can have significant impact on the performance of applications. Collective communications are widely used in MPI applications and they can have considerable impact on generating long message queues. In this paper, we propose a message matching mechanism that improves the message queue search time by distinguishing messages coming from point-to-point and collective communications and allocating separate queues for them. Moreover, it dynamically profiles the impact of each collective call on message queues during the application runtime and uses this information to adapt the message queue data structure for each collective operation dynamically. The proposed approach can successfully reduce the queue search time while maintaining scalable memory consumption. The evaluation results show that we can obtain up to 5.5x runtime speedup for applications with long list traversals. Moreover, we can gain up to 15% and 45% queue search time improvement for applications with short and medium list traversals, respectively.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] A dynamic, unified design for dedicated message matching engines for collective and point-to-point communications
    Ghazimirsaeed, S. Mahdieh
    Grant, Ryan E.
    Afsahi, Ahmad
    PARALLEL COMPUTING, 2019, 89
  • [2] IMPROVING THE EFFECTIVENESS OF PERSUASIVE COMMUNICATIONS - MATCHING MESSAGE WITH FUNCTIONAL PROFILE
    SPIVEY, WA
    MUNSON, JM
    LOCANDER, WB
    JOURNAL OF BUSINESS RESEARCH, 1983, 11 (02) : 257 - 269
  • [3] A mechanism for matching application message generation with wireless network performance
    Rivera, B
    Humphrey, M
    Todd, C
    1998 IEEE RADIO AND WIRELESS CONFERENCE PROCEEDINGS - RAWCON 98, 1998, : 59 - 62
  • [4] Matching Temporal Frame, Self-View, and Message Frame Valence: Improving Persuasiveness in Health Communications
    Pounders, Kathrynn R.
    Lee, Seungae
    Mackert, Mike
    JOURNAL OF ADVERTISING, 2015, 44 (04) : 388 - 402
  • [5] Using Message Maps to Stay on Your Communications Message
    Frolichstein, Tripp
    PUBLIC LIBRARY QUARTERLY, 2007, 26 (3-4) : 129 - 140
  • [6] Dedicated short range communications (DSRC)
    不详
    ITE JOURNAL-INSTITUTE OF TRANSPORTATION ENGINEERS, 2002, 72 (08): : 21 - 21
  • [7] DEDICATED LSI CHIPS AIM AT COMMUNICATIONS
    GUNDLACH, R
    ELECTRONICS, 1978, 51 (04): : 125 - 127
  • [8] COMMUNICATIONS MESSAGE SWITCHING - ANALYSIS
    AYDELOTTE, WM
    COMPUTERS AND AUTOMATION, 1971, 20 (07): : 8 - +
  • [9] STANDARDIZED COMMUNICATIONS AND MESSAGE RECEPTION
    POLLACK, I
    TECCE, J
    JOURNAL OF THE ACOUSTICAL SOCIETY OF AMERICA, 1958, 30 (01): : 62 - 64
  • [10] The evolution of message processing and communications
    Conard, WS
    Wojdyla, RJ
    Yost, M
    INTERNATIONAL CONFERENCE ON MAIL TECHNOLOGY - TOMORROW'S WORLD: BUSINESS OPPORTUNITIES AND SOLUTIONS IN A GLOBAL MARKET, 1999, 1999 (05): : 275 - 288