A congestion-aware routing algorithm for mesh-based platform networks-on-chip

被引:0
|
作者
Taherkhani, N. [1 ]
Akbar, R. [2 ]
Safaei, F. [2 ]
Moudi, M. [3 ]
机构
[1] Islamic Azad Univ, Qazvin Branch, Fac Comp & Informat Technol Engn, Qazvin, Iran
[2] Shahid Beheshti Univ, Fac Comp Sci & Engn, Tehran, Iran
[3] Univ Torbat Heydarieh, Dept Comp Engn, Torbat Heydarieh, Razavi Khorasan, Iran
关键词
Network-on-chip (NoC); Adaptive routing algorithms; Congestion control management; Congestion information; Load balancing; DELIVERY; 2D;
D O I
10.1016/j.mejo.2021.105145
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper we propose a new congestion-aware routing algorithm. At the First step, this algorithm splits NoC into a number of subnets. Then a global routing algorithm within each subnet and a local routing algorithm between subnets are applied for routing. This issue combines the advantages of local and global algorithms together. This algorithm reduces the average latency of the packets in the system without increasing the power of the system. In the experiment that was conducted under uniform, transpose, and bit-reversal traffics, we found that this algorithm would go into the saturation state later than DyAD, CATRA and ERCA algorithms. In all other three algorithms and also, at all injection rates, our proposed algorithm has reduced the delayed average of 41.1% compared to DyAD, 17.2% compared to CATRA and 9.9% compared to ERCA. In addition, under the SPLASH 2 traffic, we found that package latency has improved by 24%, 17%, and 7% compared to the three DyAD, CATRA and ERCA algorithms respectively.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] A novel congestion-aware routing algorithm with prediction in mesh-based networks-on-chip
    Akbar, R.
    Safaei, F.
    [J]. NANO COMMUNICATION NETWORKS, 2020, 26
  • [2] A Novel Congestion-aware and Adaptive Routing Algorithm in Mesh-based Networks-on-Chip with Segmentation
    Akbar, R.
    Safaei, F.
    [J]. 2017 19TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND DIGITAL SYSTEMS (CADS), 2017, : 40 - 45
  • [3] A Fault-Tolerant and Congestion-Aware Routing Algorithm for Networks-on-Chip
    Valinataj, Mojtaba
    Mohammadi, Siamak
    Plosila, Juha
    Liljeberg, Pasi
    [J]. PROCEEDINGS OF THE 13TH IEEE SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS, 2010, : 139 - 144
  • [4] 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 - +
  • [5] PARS - An Efficient Congestion-Aware Routing Method for Networks-on-Chip
    Chang, Xin
    Ebrahimi, Masoumeh
    Daneshtalab, Masoud
    Westerlund, Tomi
    Plosila, Juha
    [J]. 2012 16TH CSI INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND DIGITAL SYSTEMS (CADS), 2012, : 166 - 171
  • [6] A novel adaptive congestion-aware and load-balanced routing algorithm in networks-on-chip
    Khodadad, Ehsan
    Akbar, Reza
    Safaei, Farshad
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2018, 71 : 60 - 76
  • [7] An Improved Minimal Multicast Routing Algorithm for Mesh-based Networks-on-Chip
    Zhong, Ming
    Wang, Zheng
    Gu, Huaxi
    Le Beux, Sebastien
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, COMMUNICATIONS AND COMPUTING (ICSPCC), 2014, : 775 - 779
  • [8] A new Fault-tolerant and Congestion-aware Adaptive Routing Algorithm for Regular Networks-on-Chip
    Kia, Hamed S.
    Ababei, Cristinel
    [J]. 2011 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2011, : 2465 - 2472
  • [9] A Q-Learning-Based Fault-Tolerant and Congestion-Aware Adaptive Routing Algorithm for Networks-on-Chip
    Liu, Yi
    Guo, Rujia
    Xu, Changqing
    Weng, Xiaodong
    Yang, Yintang
    [J]. IEEE EMBEDDED SYSTEMS LETTERS, 2022, 14 (04) : 203 - 206
  • [10] A novel heterogeneous congestion criterion for mesh-based networks-on-chip
    Akbar, Reza
    Safaei, Farshad
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2021, 84