Asynchronous tree-based multicasting in wormhole-switched MINs

被引:7
|
作者
Varavithya, V [1 ]
Mohapatra, P
机构
[1] King Mongkuts Inst Technol, Dept Elect Engn, Bangkok 10800, Thailand
[2] Michigan State Univ, Dept Comp Sci & Engn, E Lansing, MI 48824 USA
基金
美国国家科学基金会;
关键词
asynchronous tree-based multicasting; multistage interconnection networks; deadlock configurations; multicast routing algorithm; wormhole switching;
D O I
10.1109/71.809574
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Multicast operation is an important operation in multicomputer communication systems and can be used to support several collective communication operations. A significant performance improvement can be achieved by supporting multicast operations at the hardware level. In this paper, we propose an asynchronous tree-based multicasting (ATBM) technique for multistage interconnection networks (MINs). The deadlock issues in tree-based multicasting in MINs are analyzed first to examine the main causes of deadlocks. An ATBM framework is developed in which deadlocks are prevented by serializing the initiations of tree operations that have a potential to create deadlocks. These tree operations are identified through a grouping algorithm. The ATBM approach is not only simple to implement but also provides good communication performance using minimal overheads in terms of additional hardware requirements and synchronization delay. Using the ATBM framework, algorithms are developed for both unidirectional and bidirectional multistage interconnection networks. The performances of the proposed algorithms are evaluated through simulation experiments. The results indicate that the proposed hardware-based ATBM scheme reduces the communication latency when compared to the software multicasting approach proposed earlier.
引用
收藏
页码:1159 / 1178
页数:20
相关论文
共 50 条
  • [21] Fault-Tolerant Tree-Based Multicasting in Mesh Multicomputers
    吴杰
    陈皛
    [J]. Journal of Computer Science & Technology, 2001, (05) : 393 - 409
  • [22] Fault-tolerant tree-based multicasting in mesh multicomputers
    Jie Wu
    Xiao Chen
    [J]. Journal of Computer Science and Technology, 2001, 16 : 393 - 409
  • [23] Fault-tolerant tree-based multicasting in mesh multicomputers
    Wu, J
    Chen, X
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2001, 16 (05): : 393 - 409
  • [24] Communication delay in wormhole-switched tori networks under bursty workloads
    Min, G
    Ould-Khaoua, M
    [J]. JOURNAL OF SUPERCOMPUTING, 2003, 26 (01): : 77 - 94
  • [25] Efficient tree-based multicast in wormhole-routed networks
    Song, JP
    Hou, ZF
    Qu, YD
    [J]. HIGH PERFORMANCE COMPUTING - HIPC 2002, PROCEEDINGS, 2002, 2552 : 292 - 301
  • [26] Communication Delay in Wormhole-Switched Tori Networks under Bursty Workloads
    G. Min
    M. Ould-Khaoua
    [J]. The Journal of Supercomputing, 2003, 26 : 77 - 94
  • [27] Flit ejection in on-chip wormhole-switched networks with virtual channels
    Lu, ZH
    Jantsch, A
    [J]. 22ND NORCHIP CONFERENCE, PROCEEDINGS, 2004, : 273 - 276
  • [28] Tree-based multicast in wormhole-routed torus networks
    Wang, H
    Blough, DM
    [J]. INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-IV, PROCEEDINGS, 1998, : 702 - 709
  • [29] Routing in wormhole-switched clustered networks with applications to fault-tolerance
    Halwan, V
    Ozguner, F
    [J]. 1998 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING - PROCEEDINGS, 1998, : 114 - 121
  • [30] Two-phase multicast in wormhole-switched bidirectional multistage banyan networks
    Kwon, W
    Kwon, B
    Park, J
    Yoon, H
    [J]. 1998 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING - PROCEEDINGS, 1998, : 374 - 380