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 条
  • [31] A Monitoring-Aware Network-on-Chip Design Flow
    Ciordas, Calin
    Hansson, Andreas
    Goossens, Kees
    Basten, Twan
    [J]. DSD 2006: 9TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN: ARCHITECTURES, METHODS AND TOOLS, PROCEEDINGS, 2006, : 97 - +
  • [32] A monitoring-aware network-on-chip design flow
    Ciordas, Calin
    Hansson, Andreas
    Goossens, Kees
    Basten, Twan
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2008, 54 (3-4) : 397 - 410
  • [33] Design Trade off and Performance Analysis of Router Architectures in Network-on-Chip
    Latif, Jawwad
    Chaudhry, Hassan Nazeer
    Azam, Sadia
    Baloch, Naveed Khan
    [J]. 10TH INTERNATIONAL CONFERENCE ON FUTURE NETWORKS AND COMMUNICATIONS (FNC 2015) / THE 12TH INTERNATIONAL CONFERENCE ON MOBILE SYSTEMS AND PERVASIVE COMPUTING (MOBISPC 2015) AFFILIATED WORKSHOPS, 2015, 56 : 421 - 426
  • [34] Communication Aware Design Method for Optical Network-on-Chip
    Sepulveda, Johanna
    Le Beux, Sebastien
    Luo, Jiating
    Killian, Cedric
    Chillet, Daniel
    Li, Hui
    O'Connor, Ian
    Sentieys, Olivier
    [J]. 2015 IEEE 9TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANYCORE SYSTEMS-ON-CHIP (MCSOC), 2015, : 243 - 250
  • [35] AFTER: Asynchronous Fault-Tolerant Router Design in Network-on-Chip
    Ouyang, Yiming
    Chen, Qi
    Wang, Xiumin
    Ouyang, Xiaoye
    Liang, Huaguo
    Du, Gaoming
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2016, 25 (06)
  • [36] A design flow for an optimized congestion-aware application-specific wireless network-on-chip architecture
    Dehghani, Abbas
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 106 : 234 - 249
  • [37] Maximizing the Inner Resilience of a Network-on-Chip through Router Controllers Design
    Melo, Douglas R.
    Zeferino, Cesar A.
    Dilillo, Luigi
    Bezerra, Eduardo A.
    [J]. SENSORS, 2019, 19 (24)
  • [38] NoCGuard: A Reliable Network-on-Chip Router Architecture
    Shafique, Muhammad Akmal
    Baloch, Naveed Khan
    Baig, Muhammad Iram
    Hussain, Fawad
    Zikria, Yousaf Bin
    Kim, Sung Won
    [J]. ELECTRONICS, 2020, 9 (02)
  • [39] An Efficient Network-on-Chip Router for Dataflow Architecture
    Shen, Xiao-Wei
    Ye, Xiao-Chun
    Tan, Xu
    Wang, Da
    Zhang, Lunkai
    Li, Wen-Ming
    Zhang, Zhi-Min
    Fan, Dong-Rui
    Sun, Ning-Hui
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2017, 32 (01) : 11 - 25
  • [40] An Adaptive Congestion-Aware Routing Algorithm for Mesh Network-on-Chip Platform
    Huang, Po-Tsang
    Hwang, Wei
    [J]. IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2009, : 375 - +