A two-level network-on-chip architecture with multicast support

被引:4
|
作者
Yazdanpanah, Fahimeh [1 ]
机构
[1] Vali E Asr Univ Rafsanjan, Fac Engn, Comp Engn Dept, Rafsanjan, Iran
关键词
Network-on-chip; Multicast routing algorithm; Two-level mesh; Hamiltonian principle; ROUTING ALGORITHM; DESIGN;
D O I
10.1016/j.jpdc.2022.10.011
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
It is essential for implementing processing systems of edge computing, internet of things (IoT) and wireless multimedia sensor networks (WMSN) to use low-power parallel and distributed architectures with high speed and low power consumption. Most of the artificial intelligence and machine learning applications need to be executed on efficient distributed architectures with multicast support. In this paper, TLAM, a high-performance and low-cost NoC architecture is proposed. TLAM stands for Two-Level network-on-chip Architecture with Multicast support and includes a hybrid path/tree based multicast routing algorithm and a specific two-level mesh topology. The routing algorithm of TLAM is basically working according to the Hamiltonian paths. In the proposed architecture, the topology is partitioned and the two-level links provide an efficient infrastructure for low-cost and low-latency transmission of multicast and broadcast messages between partitions. In TLAM, in addition to multicasting routing algorithm, hardware components for handling multicasting packets are designed in order to achieve performance improvements. The goal is to improve the efficiency and performance, especially latency, while handling both unicast and multicast packets. Experimental evaluations including network-level and router-level analysis with different configurations under various traffic patterns were performed. The evaluations in terms of latency, throughput, area and power consumption, indicate that TLAM provides higher performance, especially for dense multicasting and broadcasting, in comparison with the existing architectures.
引用
收藏
页码:114 / 130
页数:17
相关论文
共 50 条
  • [31] Concurrency model for network-on-chip design architecture
    Agarwal, A.
    Shankar, R.
    International Journal of Modelling and Simulation, 2009, 29 (03): : 238 - 247
  • [32] An Efficient Network-on-Chip Router for Dataflow Architecture
    Xiao-Wei Shen
    Xiao-Chun Ye
    Xu Tan
    Da Wang
    Lunkai Zhang
    Wen-Ming Li
    Zhi-Min Zhang
    Dong-Rui Fan
    Ning-Hui Sun
    Journal of Computer Science and Technology, 2017, 32 : 11 - 25
  • [33] Global routing for multicast-supporting TDM network-on-chip
    Liu, J
    Zheng, LR
    Tenhunen, H
    2004 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP, PROCEEDINGS, 2004, : 17 - 20
  • [34] SmartFork: Partitioned Multicast Allocation and Switching in Network-on-Chip Routers
    Konstantinou, Dimitrios
    Nicopoulos, Chrysostomos
    Lee, Junghee
    Sirakoulis, Georgios Ch
    Dimitrakopoulos, Giorgos
    2020 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2020,
  • [35] Xpipes: A network-on-chip architecture for gigascale systems-on-chip
    Bertozzi, Davide
    Benini, Luca
    IEEE Circuits and Systems Magazine, 2004, 4 (02) : 18 - 31
  • [36] AN ENERGY-EFFICIENT TWO-LEVEL CACHE ARCHITECTURE FOR CHIP MULTIPROCESSORS
    Lou, Mian
    Wu, Longsheng
    Shi, Senmao
    Lu, Pengwei
    2014 INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND NETWORKING TECHNOLOGIES (ICCCNT, 2014,
  • [37] A NOVEL ASYMMETRIC OPTICAL INTERCONNECTION NETWORK ARCHITECTURE FOR NETWORK-ON-CHIP
    Zhang, Huimin
    Qiao, Yaojun
    Ji, Yuefeng
    2009 IEEE INTERNATIONAL CONFERENCE ON NETWORK INFRASTRUCTURE AND DIGITAL CONTENT, PROCEEDINGS, 2009, : 466 - 470
  • [38] System Level Delay Modeling for Network-on-Chip
    Fang, Zhou
    Ning, Wu
    2013 FOURTH WORLD CONGRESS ON SOFTWARE ENGINEERING (WCSE), 2013, : 271 - 275
  • [39] Architecture and Network-on-Chip Implementation of a New Hierarchical Interconnection Network
    Awal, Md. Rabiul
    Rahman, M. M. Hafizur
    Nor, Rizal Mohd
    Sembok, Tengku Mohd Bin Tengku
    Akhand, M. A. H.
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2015, 24 (02)
  • [40] Exploring DRAM Last Level Cache for 3D Network-on-Chip Architecture
    Xu, Thomas Canhao
    Liljeberg, Pasi
    Tenhunen, Hannu
    MEMS, NANO AND SMART SYSTEMS, PTS 1-6, 2012, 403-408 : 4009 - +