An efficient adaptive routing algorithm for the Co-optimization of fault tolerance and congestion awareness based on 3D NoC

被引:3
|
作者
Li, Jiao [1 ,2 ]
Qin, Chaoqun [1 ]
Sun, Xuecheng [1 ,2 ]
机构
[1] Shanghai Univ, Microelect Res & Dev Ctr, Shanghai 200444, Peoples R China
[2] Shanghai Univ, Dept Mechatron Engn & Automat, Shanghai 200444, Peoples R China
基金
中国国家自然科学基金;
关键词
Adaptive; Fault-tolerant; Congestion aware; Diagonal region division; LOW-OVERHEAD; ON-CHIP; NETWORK; ARCHITECTURE;
D O I
10.1016/j.mejo.2023.105989
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, we propose an adaptive, fault-tolerant, and congestion-aware (AFTC) routing algorithm. It improves the overall network performance of three-dimensional Network-on-Chip (3D NoC) in terms of deadlockfree, adaptability, fault tolerance, and balanced traffic. Firstly, the algorithm proposed 12 turn models to avoid deadlock problems. Then, the adaptability of the algorithm is improved by using the three-dimensional diagonal region division method. At the same time, the AFTC can reduce the number of turn-around steps during fault tolerance. Finally, the AFTC can balance traffic by setting different congestion thresholds. Compared with Vertical-Mesh-Conscious-Dynamic (VMCD) algorithm in terms of average packet delay and throughput, the AFTC algorithm can improve the throughput by an average of 27.29 % and 18.62 % while reducing the average delay time in different fault rates under uniform traffic and hotspot traffic patterns, respectively.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] A Fault Tolerance NoC Topology and Adaptive Routing Algorithm
    Yang, Pengfei
    Wang, Quan
    Li, Wei
    Yu, Zhibin
    Ye, Hongwei
    [J]. 2016 13TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS) - PROCEEDINGS, 2016, : 42 - 47
  • [2] Co-optimization of fault tolerance, wirelength and temperature mitigation in TSV-based 3D ICs
    Zhao, Yi
    Khursheed, Saqib
    Al-Hashimi, Bashir M.
    Zhao, Zhiwen
    [J]. 2016 IFIP/IEEE INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2016,
  • [3] A Temperature Gradient based Routing Algorithm on 3D NoC
    Du, Gaoming
    Liu, Xin
    Song, Yunkun
    Zhang, Duoli
    Ou, Yanghao
    Li, Miao
    [J]. 2014 INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND NETWORKING TECHNOLOGIES (ICCCNT, 2014,
  • [4] High Performance Virtual Channel Based Fully Adaptive 3D NoC Routing for Congestion and Thermal Problem
    Jiang, Xin
    Lei, Xiangyang
    Zeng, Lian
    Watanabe, Takahiro
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2017, E100A (11): : 2379 - 2391
  • [5] An Adaptive Routing Algorithm for 3D Mesh NoC with Limited Vertical Bandwidth
    Zhu, Mingyang
    Lee, Jinho
    Choi, Kiyoung
    [J]. 2012 IEEE/IFIP 20TH INTERNATIONAL CONFERENCE ON VLSI AND SYSTEM-ON-CHIP (VLSI-SOC), 2012, : 18 - 23
  • [6] A ROUTING ALGORITHM AND A ROUTER ARCHITECTURE FOR 3D NOC
    Kanagasabapathi, Somasundaram
    Calicut, Chythanya
    [J]. COMPUTER SCIENCE-AGH, 2019, 20 (03): : 449 - 463
  • [7] Vertical-Mesh-Conscious-Dynamic Routing Algorithm for Fault Tolerant 3D NoC
    Su, Jixi
    Chai, Changchun
    Lei, Xiangyang
    Yang, Yin Tang
    [J]. 2016 2ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATIONS (ICCC), 2016, : 2004 - 2008
  • [8] Fault-Tolerant Routing Algorithm for 3D NoC Using Hamiltonian Path Strategy
    Ebrahimi, Masoumeh
    Daneshtalab, Masoud
    Plosila, Juha
    [J]. DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 1601 - 1604
  • [9] Adaptive box-based efficient fault-tolerant routing in 3D torus
    Li, YM
    Peng, ST
    Chu, WM
    [J]. 11TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, VOL I, PROCEEDINGS, 2005, : 71 - 77
  • [10] Fault-Tolerant Circular Routing Algorithm for 3D-NoC
    Alizadeh, Razieh
    Saneei, Mohsen
    Ebrahimi, Masoumeh
    [J]. 2014 INTERNATIONAL CONGRESS ON TECHNOLOGY, COMMUNICATION AND KNOWLEDGE (ICTCK), 2014,