On an efficient NoC multicasting scheme in support of multiple applications running on irregular sub-networks

被引:11
|
作者
Wang, Xiaohang [1 ,2 ]
Yang, Mei [2 ]
Jiang, Yingtao [2 ]
Liu, Peng [1 ]
机构
[1] Zhejiang Univ, Dept Informat Sci & Elect Engn, Hangzhou 310027, Zhejiang, Peoples R China
[2] Univ Nevada, Dept Elect & Comp Engn, Las Vegas, NV 89154 USA
基金
中国国家自然科学基金;
关键词
Network-on-chips (NoCs); Chip multiprocessor (CMP); Multicast; Routing; ENERGY-AWARE; CHIP;
D O I
10.1016/j.micpro.2010.08.003
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
When a number of applications simultaneously running on a many-core chip multiprocessor (CMP) chip connected through network-on-chip (NoC), significant amount of on-chip traffic is one-to-many (multicast) in nature. As a matter of fact, when multiple applications are mapped onto an NoC architecture with applicable traffic isolation constraints, the corresponding sub-networks of these applications are mapped onto actually tend to be irregular. In the literature, multicasting for irregular topologies is supported through either multiple unicasting or broadcasting, which, unfortunately, results in overly high power consumption and/or long network latency. To address this problem, a simple, yet efficient hardware-based multicasting scheme is proposed in this paper. First, an irregular oriented multicast strategy is proposed. Literally, following this strategy, an irregular oriented multicast routing algorithm can be designed based on any regular mesh based multicast routing algorithm. One such algorithm, namely, Alternative Recursive Partitioning Multicasting (AL + RPM), is proposed based on RPM, which was designed for regular mesh topology originally. The basic idea of AL + RPM is to find the output directions following the basic RPM algorithm and then decide to replicate the packets to the original output directions or the alternative (AL) output directions based on the shape of the sub-network. The experiment results show that the proposed multicast AL + RPM algorithm can consume, on average, 14% and 20% less power than bLBDR (a broadcasting-based routing algorithm) and the multiple unicast scheme, respectively. In addition, AL + RPM has much lower network latency than the above two approaches. To incorporate AL + RPM into a baseline router to support multicasting, the area overhead is fairly modest, less than 5.5%. (C) 2010 Elsevier B.V. All rights reserved.
引用
收藏
页码:119 / 129
页数:11
相关论文
共 50 条
  • [1] Architectural support for efficient multicasting in irregular networks
    Sivaram, R
    Kesavan, R
    Panda, DK
    Stunkel, CB
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2001, 12 (05) : 489 - 513
  • [2] MultiCS: Circuit switched NoC with multiple sub-networks and sub-channels
    Liu, Shaoteng
    Jantsch, Axel
    Lu, Zhonghai
    JOURNAL OF SYSTEMS ARCHITECTURE, 2015, 61 (09) : 423 - 434
  • [3] Where to provide support for efficient multicasting in irregular networks: Network interface or switch?
    Sivaram, R
    Kesavan, R
    Panda, DK
    Stunkel, CE
    1998 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING - PROCEEDINGS, 1998, : 452 - 459
  • [4] A Distributed NUCA Architecture using an efficient NoC multicasting support
    Amor, Hela Belhadj
    Sheibanyrad, Abbas
    Petrot, Frederic
    2017 EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2017, : 184 - 191
  • [5] HyWin: Hybrid Wireless NoC with Sandboxed Sub-Networks for CPU/GPU Architectures
    Gade, Harsha
    Deb, Sujay
    IEEE TRANSACTIONS ON COMPUTERS, 2017, 66 (07) : 1145 - 1158
  • [6] An efficient communication scheme for multicasting on ATM networks
    Sheu, TL
    Peng, WD
    GLOBECOM 98: IEEE GLOBECOM 1998 - CONFERENCE RECORD, VOLS 1-6: THE BRIDGE TO GLOBAL INTEGRATION, 1998, : 2381 - 2386
  • [7] Efficient Broadcast in Heterogeneous Networks of Workstations Using Two Sub-Networks
    Chao Lin
    Jang-Ping Sheu
    International Journal of Parallel Programming, 2005, 33 : 351 - 391
  • [8] Efficient broadcast in heterogeneous networks of workstations using two sub-networks
    Lin, C
    Sheu, JP
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2005, 33 (04) : 351 - 391
  • [9] SHARCS: Efficient Transformers through Routing with DynamicWidth Sub-networks
    Salehi, Mohammadreza
    Mehta, Sachin
    Kusupati, Aditya
    Farhadi, Ali
    Hajishirzi, Hannaneh
    FINDINGS OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS (EMNLP 2023), 2023, : 10519 - 10532
  • [10] A multicasting scheme using multiple MCSs in ATM networks
    Byun, TY
    Han, KJ
    INTERACTIVE DISTRIBUTED MULTIMEDIA SYSTEMS AND TELECOMMUNICATION SERVICES, 1999, 1718 : 93 - 106