A new Fault-tolerant and Congestion-aware Adaptive Routing Algorithm for Regular Networks-on-Chip

被引:0
|
作者
Kia, Hamed S. [1 ]
Ababei, Cristinel [1 ]
机构
[1] N Dakota State Univ, Dept Elect & Comp Engn, Fargo, ND 58108 USA
关键词
Networks on chip; Dynamic routing algorithm; Fault tolerance;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, we propose a new fault-tolerant and congestion-aware adaptive routing algorithm for Networks-on-Chip (NoCs). The proposed algorithm is based on the ball-and-string model and employs a distributed approach based on partitioning of the regular NoC architecture into regions controlled by local monitoring units. Each local monitoring unit runs a shortest path computation procedure to identify the best routing path so that highly congested routers and faulty links are avoided while latency is improved. To dynamically react to continuously changing traffic conditions, the shortest path computation procedure is invoked periodically. Because this procedure is based on the ball-and-string model, the hardware overhead and computational times are minimal. Experimental results based on an actual Verilog implementation demonstrate that the proposed adaptive routing algorithm improves significantly the network throughput compared to traditional XY routing and DyXY adaptive algorithms.
引用
收藏
页码:2465 / 2472
页数:8
相关论文
共 50 条
  • [31] Design of Fault-Tolerant and Reliable Networks-on-Chip
    Wang, Junshi
    Ebrahimi, Masoumeh
    Huang, Letian
    Jantsch, Axel
    Li, Guangjun
    2015 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, 2015, : 545 - 550
  • [32] Fault-Tolerant Network Interfaces for Networks-on-Chip
    Fiorin, Leandro
    Sami, Mariagiovanna
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2014, 11 (01) : 16 - 29
  • [33] G-CARA: a Global Congestion-Aware Routing Algorithm for traffic management in 3D networks-on-chip
    Nosrati, Nooshin
    Shahhoseini, Hadi Shahriar
    2017 25TH IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE), 2017, : 2188 - 2193
  • [34] Stochastic Communication: A New Paradigm for Fault-Tolerant Networks-on-Chip
    Bogdan, Paul
    Dumitras, Tudor
    Marculescu, Radu
    VLSI DESIGN, 2007,
  • [35] Adaptive Stochastic Routing in Fault-tolerant On-chip Networks
    Song, Wei
    Edwards, Doug
    Nunez-Yanez, Jose Luis
    Dasgupta, Sohini
    2009 3RD ACM/IEEE INTERNATIONAL SYMPOSIUM ON NETWORKS-ON-CHIP, 2009, : 32 - +
  • [36] A fuzzy integrated congestion-aware routing algorithm for network on chip
    Yasrebi, Shahrouz
    Reza, Akram
    Nikravan, Mohammad
    Vazifedan, Seena
    FRONTIERS OF INFORMATION TECHNOLOGY & ELECTRONIC ENGINEERING, 2021, 22 (05) : 741 - 755
  • [37] Networks-on-chip: The quest for on-chip fault-tolerant communication
    Marculescu, R
    ISVLSI 2003: IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, PROCEEDINGS: NEW TRENDS AND TECHNOLOGIES FOR VLSI SYSTEMS DESIGN, 2003, : 8 - 12
  • [38] Fault Tolerant Routing for Hierarchically Organized Networks-on-Chip
    Schley, Gert
    Radetzki, Martin
    23RD EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2015), 2015, : 379 - 386
  • [39] A New Fault Tolerant Routing Algorithm for Networks on Chip
    Nehnouh, Chakib
    Senouci, Mohamed
    INTERNATIONAL JOURNAL OF EMBEDDED AND REAL-TIME COMMUNICATION SYSTEMS (IJERTCS), 2019, 10 (03): : 68 - 85
  • [40] A fault-tolerant core mapping technique in networks-on-chip
    Khalili, Fatemeh
    Zarandi, Hamid R.
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2013, 7 (06): : 238 - 245