A novel congestion-aware routing algorithm with prediction in mesh-based networks-on-chip

被引:6
|
作者
Akbar, R. [1 ]
Safaei, F. [1 ]
机构
[1] Shahid Behshti Univ, Fac Comp Sci & Engn, Tehran, Iran
关键词
Network-on-chip (NoC); Adaptive routing algorithms; Congestion control management; Congestion information; Load balancing;
D O I
10.1016/j.nancom.2020.100322
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Increasing the number of processing cores in the networks-on-chip in recent years has made congestion one of the most important challenges in this field. One of the best ways to solve this problem, which has greater effectiveness and less overhead, is the use of congestion-aware routing algorithm. In this algorithm, when a packet is generated, a route is selected from the minimum routes based on the betweenness centrality, history of the previous packets' routes and the adaptivity degree. The packet tries to move as far as possible in the selected route, and in the event of extreme congestion, it can change its route for limited times and again selects a new route according to the same parameters. To be more in detail, this algorithm is a combination of deterministic and adaptive routings. In order to reduce the overhead, the adaptive routing algorithm uses only the neighboring data. The proposed routing algorithm has been compared with five different algorithms in terms of the average packet latency, power consumption and variance of the switch activities under real and synthetic traffics. In turn, the proposed algorithm has better performance through simulation experiments. (C) 2020 Elsevier B.V. All rights reserved.
引用
收藏
页数:12
相关论文
共 50 条
  • [31] Deadlock-free routing and component placement for irregular mesh-based networks-on-chip
    Schäfer, MKF
    Hollstein, T
    Zimmer, H
    Glesner, M
    ICCAD-2005: INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, DIGEST OF TECHNICAL PAPERS, 2005, : 238 - 245
  • [32] Performance Improvement in Mesh-based Optical Networks-on-Chip
    Zhao, Wei-Lun
    Xie, Yi-Yuan
    Che, Hong-Jun
    Huang, Ye-Xiong
    Xu, Wei-Hua
    Li, Xin
    Li, Jia-Chao
    2014 IEEE 20TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2014,
  • [33] Adaptive Multicast Routing Method for 3D Mesh-based Networks-on-Chip
    Bahrebar, Poona
    Jalalvand, Azarakhsh
    Stroobandt, Dirk
    2014 27TH IEEE INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE (SOCC), 2014, : 70 - 75
  • [34] CFPA: Congestion aware, fault tolerant and process variation aware adaptive routing algorithm for asynchronous Networks-on-Chip
    Muhammad, Sayed T.
    Saad, Mohamed
    El-Moursy, Ali A.
    El-Moursy, Magdy A.
    Hamed, Hesham F. A.
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2019, 128 : 151 - 166
  • [35] Performance Optimization and Evaluation for Mesh-Based Optical Networks-on-Chip
    Xie, Yi-Yuan
    Zhao, Wei-Lun
    Xu, Wei-Hua
    Huang, Ye-Xiong
    Zhang, Zhen-Dong
    IEEE PHOTONICS JOURNAL, 2015, 7 (04):
  • [36] ACDC: An Accuracy- and Congestion-aware Dynamic Traffic Control Method for Networks-on-Chip
    Xiao, Siyuan
    Wang, Xiaohang
    Palesi, Maurizio
    Singh, Amit Kumar
    Mak, Terrence
    2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2019, : 630 - 633
  • [37] A Power Efficient, Oblivious, Path-Diverse, Minimal Routing for Mesh-based Networks-on-Chip
    Saad, El Sayed M.
    Salem, Sameh A.
    Awadalla, Medhat H.
    Mostafa, Ahmed M.
    International Journal of Computer Science Issues, 2012, 9 (2 2-2): : 339 - 347
  • [38] FlexOE: A Congestion-Aware Routing Algorithm for NoCs
    de Lima, Otavio Alcantara Junior
    Fresse, Virginie
    Rousseau, Frederic
    RAPID SYSTEM PROTOTYPING: SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE (RSP 2013), 2013, : 51 - 57
  • [39] FlexOE: A congestion-aware routing algorithm for NoCs
    De Lima Jr., Otávio Alcântara
    Fresse, Virginie
    Rousseau, Frédéric
    Proceedings of the 2013 International Symposium on Rapid System Prototyping: Shortening the Path from Specification to Prototype, RSP 2013, 2013, : 51 - 57
  • [40] A Hotspot-Pattern-Aware Routing Algorithm for Networks-on-Chip
    Luo, Yaoying
    Meyer, Michael Conrad
    Jiang, Xin
    Watanabe, Takahiro
    2019 IEEE 13TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP (MCSOC 2019), 2019, : 229 - 235