Efficient All-to-All Broadcast in Gaussian On-Chip Networks

被引:11
|
作者
Zhang, Zhemin [1 ]
Guo, Zhiyang [1 ]
Yang, Yuanyuan [1 ]
机构
[1] SUNY Stony Brook, Dept Elect & Comp Engn, Stony Brook, NY 11794 USA
基金
美国国家科学基金会;
关键词
Network on chips; all-to-all broadcasting; hardware-based; pipeline; routing; multiprocessor system on chip; Gaussian network; PORT MESHES; SYSTEMS;
D O I
10.1109/TC.2012.126
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With the development of multiprocessor system on chips (MPSoCs), it is expected that hundreds of computing cores will be operating on a single chip in the near future. This will require high-performance on-chip networks with very low latency to provide a communication substrate for the increasing number of cores. In this paper, we consider Gaussian on-chip networks that are of significant topological advantages over traditional mesh and torus networks in terms of diameter and average hop distance. Many applications on MPSoCs need global data movement and global control to exchange data and synchronize the execution among cores, which require all-to-all broadcast communication. In this paper, we propose an all-to-all broadcast algorithm suitable for on-chip implementation on the Gaussian network topology. The algorithm utilizes controlled message flooding based on a broadcast pattern, which can be described in a formal, generic way for each node in terms of a few simple operations and can be easily built into router hardware. Furthermore, the generic broadcast pattern also ensures a balanced traffic load in all dimensions in the network so that minimum total latency for all-to-all broadcast can be achieved. The algorithm overlaps message switching time with transmission time in a pipelined fashion to further reduce the total communication latency of all-to-all broadcast. Comparison results demonstrate the topological merits of Gaussian networks and ultralow latency of the proposed all-to-all broadcast algorithm.
引用
收藏
页码:1959 / 1971
页数:13
相关论文
共 50 条
  • [41] All-to-all broadcast on switch-based clusters of workstations
    Jacunski, M
    Sadayappan, P
    Panda, DK
    IPPS/SPDP 1999: 13TH INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM & 10TH SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 1999, : 325 - 329
  • [42] Optimal all-to-all broadcast in WDM optical networks with breakdown or power-off transceivers
    Liu, JungChun
    Ho, Hann-Jang
    Lee, SingLing
    AEU-INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATIONS, 2009, 63 (06) : 433 - 441
  • [43] Cost-effective WDM broadcast-and-select networks for all-to-all transmission schedules
    Xiao, GX
    Leung, YW
    JOURNAL OF SYSTEMS ARCHITECTURE, 1998, 45 (02) : 115 - 129
  • [44] All-to-all broadcast on switch-based clusters of workstations
    Ohio State Univ, Columbus, United States
    Proc Int Parall Process Symp IPPS, (325-329):
  • [45] Probabilistic Handshake in All-to-all Broadcast Coded Slotted ALOHA
    Ivanov, Mikhail
    Popovski, Petar
    Brannstrom, Fredrik
    Amat, Alexandre Graell i
    Stefanovic, Cedomir
    2015 IEEE 16th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC), 2015, : 690 - 694
  • [46] All-to-all broadcast and matrix multiplication in faulty SIMD hypercubes
    Sengupta, A
    Raghavendra, CS
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1998, 9 (06) : 550 - 560
  • [47] On Conflict-Free All-to-All Broadcast in One-Hop Optical Networks of Arbitrary Topologies
    Pascu, Stefan Alexandru
    El-Amawy, Ahmed A.
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2009, 17 (05) : 1619 - 1630
  • [48] OPTIMAL NODUP ALL-TO-ALL BROADCAST SCHEMES IN DISTRIBUTED COMPUTING SYSTEMS
    CHEN, MS
    YU, PS
    WU, KL
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1994, 5 (12) : 1275 - 1285
  • [49] p-shrink: A Heuristic for Improving Minimum All-to-All Power Broadcast Trees in Wireless Networks
    Bhukya, Wilson Naik
    Singh, Alok
    PROCEEDINGS OF NINTH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATION AND SENSOR NETWORKS (WCSN 2013), 2014, 299 : 61 - 69
  • [50] Optical all-to-all communication in inflated networks
    Togni, O
    GRAPH-THEORETIC CONCEPTS IN COMPUTER SCIENCE, 1998, 1517 : 78 - 87