Design and implementation of congestion aware router for network-on-chip

被引:3
|
作者
Balakrishnan, Melvin T. [1 ,2 ]
Venkatesh, T. G. [1 ,2 ]
Bhaskar, A. Vijaya [1 ,3 ]
机构
[1] Indian Inst Technol Madras, Chennai 600036, India
[2] IIT Madras, Elect Engn Dept, Mobile Comp Lab, Chennai 600036, Tamilnadu, India
[3] Aditya Engn Coll, ECE Dept, ADB Rd, Surampalem 533437, Andhra Pradesh, India
关键词
Network-on-chip; Multiprocessor system on a chip; Performance evaluation; Routing algorithm; Congestion; LOAD BALANCE;
D O I
10.1016/j.vlsi.2022.08.012
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Network-on-Chip (NoC) is the state of the art on-chip interconnection network for packet based communication. NoCs can offer low packet latency, high bandwidth, high throughput with minimum area, better energy efficiency and fault tolerance. Routers are the basic building blocks of the NoCs. In this paper, we present the design of a Congestion Aware Router for NoC which is then implemented using Vivado HLS. The router is then used to develop a scalable NoC based on mesh topology. Using the NoC as a test bed we carry out simulations and estimate performance metrics like latency, waiting time and total packets handled for various configurations of NoC. Provisions to alter parameters like buffer depth, packet size, packet injection interval and traffic are also added. Further, we propose a simple mechanism for detecting congestion at the router. The congestion metric is then used to adapt the XY dimension order routing into a Congestion Aware minimal adaptive X/Y routing strategy with very low hardware overhead. The proposed routing method is compared against conventional XY DOR, GCA routing and RCS based routing algorithms for different parameter variations. The results show that the proposed routing method can reduce packet latency for different traffic patterns at medium packet injection rates.
引用
收藏
页码:43 / 57
页数:15
相关论文
共 50 条
  • [1] Congestion-Aware Network-on-Chip Router Architecture
    Wang, Chifeng
    Hu, Wen-Hsiang
    Bagherzadeh, Nader
    [J]. 15TH CSI INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND DIGITAL SYSTEMS (CADS 2010), 2010, : 137 - 144
  • [2] BARR: Congestion aware scheduling algorithm for Network-on-Chip router
    Su, Nan
    Wang, Kun
    Yu, Xiaoshan
    Gu, Huaxi
    Guo, Yantao
    Chen, Jiayi
    [J]. IEICE ELECTRONICS EXPRESS, 2017, 14 (03):
  • [3] Design and evaluation of a high throughput QoS-aware and congestion-aware router architecture for Network-on-Chip
    Wang, Chifeng
    Bagherzadeh, Nader
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2014, 38 (04) : 304 - 315
  • [4] A congestion-aware OE router employing fair arbitration for network-on-chip
    Lu Liu
    Yadong Sun
    Zhangming Zhu
    Yintang Yang
    [J]. Journal of Semiconductors, 2018, (12) : 196 - 202
  • [5] A congestion-aware OE router employing fair arbitration for network-on-chip
    Liu, Lu
    Sun, Yadong
    Zhu, Zhangming
    Yang, Yintang
    [J]. JOURNAL OF SEMICONDUCTORS, 2018, 39 (12)
  • [6] Scalable load balancing congestion-aware Network-on-Chip router architecture
    Wang, Chifeng
    Hu, Wen-Hsiang
    Bagherzadeh, Nader
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2013, 79 (04) : 421 - 439
  • [7] A congestion-aware OE router employing fair arbitration for network-on-chip
    Lu Liu
    Yadong Sun
    Zhangming Zhu
    Yintang Yang
    [J]. Journal of Semiconductors., 2018, 39 (12) - 202
  • [8] A Congestion-aware Hybrid SRAM and STT-RAM Buffer Design for Network-on-Chip Router
    Lai, Jinzhi
    Cai, Jueping
    Chu, Jie
    [J]. IEICE ELECTRONICS EXPRESS, 2022, 20 (02):
  • [9] Design and Implementation of a Hybrid Switching Router for the Reconfigurable Network-on-Chip
    Nguyen, Hung K.
    Xuan-Tu Tran
    [J]. PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON ADVANCED TECHNOLOGIES FOR COMMUNICATIONS (ATC), 2016, : 328 - 333
  • [10] Reconfigurable Router Design for Network-On-Chip
    Mathew, Minu
    Mugilan, D.
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON CIRCUIT, POWER AND COMPUTING TECHNOLOGIES (ICCPCT-2014), 2014, : 1268 - 1272