Passage of Faulty Nodes: A Novel Approach for Fault-Tolerant Routing on NoCs

被引:8
作者
Kurokawa, Yota [1 ]
Fukushi, Masaru [1 ]
机构
[1] Yamaguchi Univ, Grad Sch Sci & Technol Innovat, Ube, Yamaguchi 7558611, Japan
关键词
Network on Chips; 2D mesh; fault-tolerant routing; passage; XY routing; TURN MODEL; MESHES; ALGORITHM;
D O I
10.1587/transfun.E102.A.1702
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper addresses the problem of developing an efficient fault-tolerant routing method for 2D mesh Network-on-Chips (NoCs) to realize dependable and high performance many core systems. Existing fault-tolerant routing methods have two critical problems of high communication latency and low node utilization. Unlike almost all existing methods where packets always detour faulty nodes, we propose a novel and unique approach that packets can pass through faulty nodes. For this approach, we enhance the common NoC architecture by adding switches and links around each node and propose a fault-tolerant routing method with no virtual channels based on the well-known simple XY routing method. Simulation results show that the proposed method reduces average communication latency by about 97.1% compared with the existing method, without sacrificing fault-free nodes.
引用
收藏
页码:1702 / 1710
页数:9
相关论文
共 50 条
[21]   ON THE FAULT-TOLERANT ROUTING IN DISTRIBUTED LOOP NETWORKS [J].
Liu Huanping Yang Yixian Po Box Dept of Inform Eng Beijing Univ of Posts and Telecomm Beijing .
Journal of Electronics(China), 2000, (01) :84-89
[22]   A theory of fault-tolerant routing in wormhole networks [J].
Duato, J .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1997, 8 (08) :790-802
[23]   Fault-tolerant Routing on Borel Cayley Graph [J].
Ryu, Junghun ;
Noel, Eric ;
Tang, K. Wendy .
2012 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2012,
[24]   Cluster fault-tolerant routing in star graphs [J].
Gu, QP ;
Peng, ST .
NETWORKS, 2000, 35 (01) :83-90
[25]   A degradable NoC router for the improvement of fault-tolerant routing performance [J].
Fukushi, Masaru ;
Katsuta, Toshihiro ;
Kurokawa, Yota .
ARTIFICIAL LIFE AND ROBOTICS, 2020, 25 (02) :301-307
[26]   Fault-Tolerant Routing for Exascale Supercomputer: The BXI Routing Architecture [J].
Quintin, Jean-Noel ;
Vigneras, Pierre .
2015 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING - CLUSTER 2015, 2015, :793-800
[27]   Optimal fault-tolerant routing algorithm and fault-tolerant diameter in directed double-loop networks [J].
Chen, Yebin ;
Li, Ying ;
Chen, Tao .
THEORETICAL COMPUTER SCIENCE, 2013, 468 :50-58
[28]   A Fault-Tolerant Routing Method for 2D-Mesh Network-on-Chips Based on the Passage of Fault Blocks [J].
Kurokawa, Yota ;
Fukushi, Masaru .
2018 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS-TAIWAN (ICCE-TW), 2018,
[29]   ZoneDefense: A Fault-Tolerant Routing for 2-D Meshes Without Virtual Channels [J].
Fu, Binzhang ;
Han, Yinhe ;
Li, Huawei ;
Li, Xiaowei .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2014, 22 (01) :113-126
[30]   A Fault-Tolerant Routing Algorithm Using Tunnels in Fault Blocks for Network-on-Chip [J].
Wang, Ling ;
Mak, Terrence .
JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2018, 27 (02)