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 条
  • [21] Fault-tolerant and deadlock-free routing in 2-D meshes using rectilinear-monotone polygonal fault blocks
    Wu, J
    Wang, DJ
    2002 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDING, 2002, : 247 - 254
  • [22] DEADLOCK-FREE ADAPTIVE ROUTING ALGORITHMS FOR MULTICOMPUTERS
    DUATO, J
    TSI-TECHNIQUE ET SCIENCE INFORMATIQUES, 1991, 10 (04): : 275 - 285
  • [23] REQUIREMENTS FOR DEADLOCK-FREE, ADAPTIVE PACKET ROUTING
    CYPHER, R
    GRAVANO, L
    SIAM JOURNAL ON COMPUTING, 1994, 23 (06) : 1266 - 1274
  • [24] MINIMAL, ADAPTIVE AND DEADLOCK-FREE ROUTING FOR MULTIPROCESSORS
    ADAMO, JM
    ALHAFEZ, N
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 634 : 815 - 816
  • [25] 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 - +
  • [26] Highly adaptive and deadlock-free routing for three-dimensional networks-on-chip
    Dahir, Nizar
    Mak, Terrence
    Al-Dujaily, Ra'ed
    Yakovlev, Alex
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2013, 7 (06): : 255 - 263
  • [27] Adaptive and Deadlock-Free Tree-Based Multicast Routing for Networks-on-Chip
    Samman, Faizal Arya
    Hollstein, Thomas
    Glesner, Manfred
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2010, 18 (07) : 1067 - 1080
  • [28] Deadlock-free adaptive routing algorithm on diagonal mesh
    Zheng, Wuji
    Chen, Xinmeng
    Li, Keqing
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2000, 37 (06): : 721 - 725
  • [29] Deadlock-free fault-tolerant routing in the multi-dimensional crossbar network and its implementation for the Hitachi SR2201
    Yasuda, Y
    Fujii, H
    Akashi, H
    Inagami, Y
    Tanaka, T
    Nakagoshi, J
    Wada, H
    Sumimoto, T
    11TH INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM, PROCEEDINGS, 1997, : 346 - 352
  • [30] A fault-tolerant and deadlock-free routing protocol in 2D meshes based on odd-even turn model
    Wu, J
    IEEE TRANSACTIONS ON COMPUTERS, 2003, 52 (09) : 1154 - 1169