Using Triggered Operations to Offload Collective Communication Operations

被引:0
|
作者
Hemmert, K. Scott [1 ]
Barrett, Brian [1 ]
Underwood, Keith D. [2 ]
机构
[1] Sandia Natl Labs, POB 5800,MS-1110, Albuquerque, NM 87185 USA
[2] INTEL Corp, Hillsboro, OR USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Efficient collective operations are a major component of application scalability. Offload of collective operations onto the network interface reduces many of the latencies that are inherent in network communications and, consequently, reduces the time to perform the collective operation. To support offload, it is desirable to expose semantic building blocks that are simple to offload and yet powerful enough to implement a variety of collective algorithms. This paper presents the implementation of barrier and broadcast leveraging triggered operations a semantic building block for collective offload. Triggered operations are shown to be both semantically powerful and capable of improving performance.
引用
收藏
页码:249 / +
页数:2
相关论文
共 50 条
  • [41] The Anonymous Collective: Operations and Gender Differences
    McGovern, Virginia
    Fortin, Francis
    WOMEN & CRIMINAL JUSTICE, 2020, 30 (02) : 91 - 105
  • [42] Pattern matching of collective MPI operations
    Kranzlmüller, D
    Knüpfer, A
    Nagel, WE
    PDPTA '04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-3, 2004, : 1243 - 1249
  • [43] Lock-free collective operations
    Supalov, A
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 2003, 2840 : 276 - 285
  • [44] Optimization rules for programming with collective operations
    Gorlatch, Sergei
    Wedler, Christoph
    Lengauer, Christian
    Proceedings of the International Parallel Processing Symposium, IPPS, 1999, : 492 - 499
  • [45] Pipelining and overlapping for MPI collective operations
    Worringen, J
    LCN 2003: 28TH CONFERENCE ON LOCAL COMPUTER NETWORKS, PROCEEDINGS, 2003, : 548 - 557
  • [46] Hardware Support for OpenMP Collective Operations
    Kim, Soohong P.
    Midkiff, Samuel P.
    Dietz, Henry G.
    LANGUAGES AND COMPILERS FOR PARALLEL COMPUTING, 2010, 5898 : 31 - +
  • [47] Performance analysis of MPI collective operations
    Pjesivac-Grbovic, Jelena
    Angskun, Thara
    Bosilca, George
    Fagg, Graham E.
    Gabriel, Edgar
    Dongarra, Jack J.
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2007, 10 (02): : 127 - 143
  • [48] In-network processing and collective operations using the COCOS-framework
    Krueger, Maik
    Karnapke, Reinhardt
    Nolte, Joerg
    ETFA 2007: 12TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOLS 1-3, 2007, : 1194 - 1201
  • [49] Capability of local operations and classical communication to distinguish bipartite unitary operations
    Li, Lvzhou
    Zheng, Shenggen
    Situ, Haozhen
    Qiu, Daowen
    PHYSICAL REVIEW A, 2017, 96 (05)
  • [50] Separable operations and local operations with classical communication on triqubit pure states
    Chen, Yang
    Kan, Haibin
    PHYSICAL REVIEW A, 2014, 90 (06):