Conveyors for Streaming Many-To-Many Communication

被引:7
|
作者
Maley, F. Miller [1 ]
DeVinney, Jason G. [2 ]
机构
[1] IDA CCR Princeton, Princeton, NJ 08540 USA
[2] IDA CCS, Bowie, MD USA
关键词
D O I
10.1109/IA349570.2019.00007
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We report on a software package that offers high-bandwidth and memory-efficient ways for a parallel application to transmit numerous small data items among its processes. The package provides a standalone library that can integrated into any SHMEM, UPC, or MPI application. It defines a simple interface to parallel objects called conveyors, and it provides a variety of conveyor implementations. Often the most efficient type of conveyor is an asynchronous three-hop conveyor, which makes heavy use of fast intranode communication. This type also uses the least memory internally. Conveyors of this type scale well to 100,000 processes and beyond. Our experience with conveyors applied to irregular algorithms at scale has convinced us of the necessity and profitability of message aggregation. The conveyor interface is a low-level C API that is intended to guide future hardware and runtime improvements and to be a foundation for future parallel programming models.
引用
收藏
页码:1 / 8
页数:8
相关论文
共 50 条
  • [1] Many-to-Many Communication in Radio Networks
    Chlebus, Bogdan S.
    Kowalski, Dariusz R.
    Radzik, Tomasz
    [J]. ALGORITHMICA, 2009, 54 (01) : 118 - 139
  • [2] Many-to-Many Communication in Radio Networks
    Bogdan S. Chlebus
    Dariusz R. Kowalski
    Tomasz Radzik
    [J]. Algorithmica, 2009, 54 : 118 - 139
  • [3] On many-to-many communication in packet radio networks
    Chlebus, Bogdan S.
    Kowalski, Dariusz R.
    Radzik, Tomasz
    [J]. PRINCIPLES OF DISTRIBUTED SYSTEMS, PROCEEDINGS, 2006, 4305 : 260 - 274
  • [4] Generalized Survivability Models for Many-to-Many Communication
    Davis, Dylan A. P.
    Vokkarane, Vinod M.
    [J]. 2018 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2018, : 729 - 735
  • [5] Many-to-many communication:A new approach collaboration in MANETs
    de Moraes, Renato M.
    Sadjadpour, Hamid R.
    Garcia-Luna-Aceves, J. J.
    [J]. INFOCOM 2007, VOLS 1-5, 2007, : 1829 - +
  • [6] Many-to-Many Communication for Mobile Ad Hoc Networks
    de Moraes, Renato M.
    Sadjadpour, Hamid R.
    Garcia-Luna-Aceves, J. J.
    [J]. IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2009, 8 (05) : 2388 - 2399
  • [7] Maelstream: Self-Organizing Media Streaming for Many-to-Many Interaction
    Provensi, Lucas
    Singh, Abhishek
    Eliassen, Frank
    Vitenberg, Roman
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2018, 29 (06) : 1342 - 1356
  • [8] DISEC: A distributed framework for scalable secure many-to-many communication
    Dondeti, LR
    Mukherjee, S
    Samal, A
    [J]. ISCC 2000: FIFTH IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, PROCEEDINGS, 2000, : 693 - 698
  • [9] M3:: A model for many-to-many group communication
    Cheng, M
    Fang, ZY
    [J]. 6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL IV, PROCEEDINGS: MOBILE/WIRELESS COMPUTING AND COMMUNICATION SYSTEMS I, 2002, : 224 - 229
  • [10] IMPERFECT MANY-TO-MANY TELEPORTATION
    Ghiu, Iulia
    Isdraila, Tudor
    Suciu, Serban
    [J]. ROMANIAN JOURNAL OF PHYSICS, 2012, 57 (3-4): : 564 - 570