A fault-tolerant deadlock-free adaptive routing for On Chip interconnects

被引:0
|
作者
Chaix, Fabien [1 ]
Avresky, Dimiter [2 ]
Zergainoh, Nacer-Eddine [1 ]
Nicolaidis, Michael [1 ]
机构
[1] TIMA, Grenoble, France
[2] IRIANC, Boston, MA USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Future applications will require processors with many cores communicating through a regular interconnection network. Meanwhile, the Deep submicron technology foreshadows highly defective chips era. In this context, not only faulttolerant designs become compulsory, but their performance under failures gains importance. In this paper, we present a deadlock-free fault-tolerant adaptive routing algorithm featuring Explicit Path Routing in order to limit the latency degradation under failures. This is particularly interesting for streaming applications, which transfer huge amount of data between the same source-destination pairs. The proposed routing algorithm is able to route messages in the presence of any set of multiple nodes and links failures, as long as a path exists, and does not use any routing table. It is scalable and can be applied to multicore chips with a 2D mesh core interconnect of any size. The algorithm is deadlock-free and avoids infinite looping in fault-free and faulty 2D meshes. We simulated the proposed algorithm using the worst case scenario, with different failure rates. Experimentation results confirmed that the algorithm tolerates multiple failures even in the most extreme failure patterns. Additionally, we monitored the interconnect traffic and average latency for faulty cases. For 20x20 meshes, the proposed algorithm reduces the average latency by up to 50%.
引用
收藏
页码:909 / 912
页数:4
相关论文
共 50 条
  • [1] Deadlock-free adaptive routing in fault-tolerant mesh networks
    Xiang, Dong
    Zhang, Yue-Li
    Jisuanji Xuebao/Chinese Journal of Computers, 2007, 30 (11): : 1954 - 1962
  • [2] Adaptive fault-tolerant deadlock-free routing in meshes and hypercubes
    Nantai Coll, Tainan, Taiwan
    IEEE Trans Comput, 6 (666-683):
  • [3] Adaptive fault-tolerant deadlock-free routing in meshes and hypercubes
    Su, CC
    Shin, KG
    IEEE TRANSACTIONS ON COMPUTERS, 1996, 45 (06) : 666 - 683
  • [4] A New Fault-Tolerant Deadlock-Free Fully Adaptive Routing in NOC
    Janfaza, Vahid
    Baharlouei, Elaheh
    2017 IEEE EAST-WEST DESIGN & TEST SYMPOSIUM (EWDTS), 2017,
  • [5] Deadlock-free fault-tolerant multicast routing in hypercubes
    Sengupta, A.
    Viswanathan, S.
    Parallel Processing Letters, 2000, 10 (04) : 327 - 342
  • [6] DEADLOCK-FREE FAULT-TOLERANT ROUTING IN INJURED HYPERCUBES
    KIM, J
    SHIN, KG
    IEEE TRANSACTIONS ON COMPUTERS, 1993, 42 (09) : 1078 - 1088
  • [7] A fault-tolerant deadlock-free routing algorithm in a meshed network
    Lee, D
    Moon, D
    Yun, I
    Kim, H
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2002, E85D (04): : 722 - 726
  • [8] Fault Tolerant Deadlock-free Adaptive Routing Algorithms for Hexagonal Networks-on-Chip
    Moriam, Sadia
    Fettweis, Gerhard P.
    19TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2016), 2016, : 131 - 137
  • [9] A General, Fault tolerant, Adaptive, Deadlock-free Routing Protocol for Network-on-chip
    Stroobant, Pieter
    Abadal, Sergi
    Tavernier, Wouter
    Alarcon, Eduard
    Colle, Didier
    Pickavet, Mario
    2018 11TH INTERNATIONAL WORKSHOP ON NETWORK ON CHIP ARCHITECTURES (NOCARC), 2018, : 35 - 40
  • [10] Adaptive, fault-tolerant, deadlock-free and livelock-free interval routing in mesh networks
    Loh, P
    Wenge, J
    1996 IEEE SECOND INTERNATIONAL CONFERENCE ON ALGORITHMS & ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP'96, PROCEEDINGS OF, 1996, : 348 - 355