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 条
  • [21] Novel Beamforming Scheme for Multicasting in Cooperative Wireless Networks With a Multiple Antenna Relay
    Amiri, Mohammad Mohammadi
    Olfat, Ali
    Beaulieu, Norman C.
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2015, 14 (08) : 4482 - 4493
  • [22] Low Latency Multicasting Scheme for Bufferless Hybrid NoC-Bus 3D On-Chip Networks
    Yao, Chaoyun
    Feng, Chaochao
    Zhang, Mingxuan
    Wei, Shaojun
    COMPUTER ENGINEERING AND TECHNOLOGY, NCCET 2014, 2015, 491 : 36 - 47
  • [23] EFFICIENT SUPPORT FOR IRREGULAR APPLICATIONS ON DISTRIBUTED-MEMORY MACHINES
    MUKHERJEE, SS
    SHARMA, SD
    HILL, MD
    LARUS, JR
    ROGERS, A
    SALTZ, J
    SIGPLAN NOTICES, 1995, 30 (08): : 68 - 79
  • [24] Sensor-Based Global Mobility Management Scheme with Multicasting Support for Building IoT Applications
    Jang, Hana
    Song, Byunghoon
    Cheong, Yoonchae
    Jeong, Jongpil
    RECENT ADVANCES IN INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 2, 2017, 570 : 289 - 299
  • [25] Distributed Sub-Tree Based Multicasting Aggregation Scheme in Elastic Optical Data Center Networks
    Tang, Ying
    Li, Xin
    Gao, Tao
    Zhang, Lu
    Guo, Junfeng
    Zhang, Yongjun
    Huang, Shanguo
    2018 ASIA COMMUNICATIONS AND PHOTONICS CONFERENCE (ACP), 2018,
  • [26] Distributed Sub-Tree-Based Optical Multicasting Scheme in Elastic Optical Data Center Networks
    Li, Xin
    Zhang, Lu
    Tang, Ying
    Guo, Junfeng
    Huang, Shanguo
    IEEE ACCESS, 2018, 6 : 6464 - 6477
  • [27] DBAR: An Efficient Routing Algorithm to Support Multiple Concurrent Applications in Networks-on-Chip
    Ma, Sheng
    Jerger, Natalie Enright
    Wang, Zhiying
    ISCA 2011: PROCEEDINGS OF THE 38TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, 2011, : 413 - 424
  • [28] Global Mobility Management Scheme for Seamless Mobile Multicasting Service Support in PMIPv6 Networks
    Song, Myungseok
    Cho, Jun-Dong
    Jeong, Jong-pil
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2015, 9 (02): : 637 - 658
  • [29] PNPDet: Efficient Few-shot Detection without Forgetting via Plug-and-Play Sub-networks
    Zhang, Gongjie
    Cui, Kaiwen
    Wu, Rongliang
    Lu, Shijian
    Tian, Yonghong
    2021 IEEE WINTER CONFERENCE ON APPLICATIONS OF COMPUTER VISION WACV 2021, 2021, : 3822 - 3831
  • [30] Multiple clustering for identifying subject clusters and brain sub-networks using functional connectivity matrices without vectorization
    Tokuda, Tomoki
    Yamashita, Okito
    Yoshimoto, Junichiro
    NEURAL NETWORKS, 2021, 142 : 269 - 287