Adaptive fault-tolerant architecture and routing algorithm for reliable many-core 3D-NoC systems

被引:20
|
作者
Ben Ahmed, Akram [1 ]
Ben Abdallah, Abderazek [2 ]
机构
[1] Keio Univ, Dept Informat & Comp Sci, Yokohama, Kanagawa 2238522, Japan
[2] Univ Aizu, Grad Sch Comp Sci & Engn, Adapt Syst Lab, Aizu Wakamatsu, Fukushima 9658580, Japan
关键词
3D NoC; Fault-tolerance; Robustness; Architecture; Dynamic reconfiguration; Deadlock-free; NETWORKS;
D O I
10.1016/j.jpdc.2016.03.014
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
During the last few decades, Three-dimensional Network-on-Chips (3D-NoCs) have been showing their advantages against 2D-NoC architectures. This is thanks to the reduced average interconnect length and lower interconnect-power consumption inherited from Three-dimensional Integrated Circuits (3D-ICs). On the other hand, questions about their reliability is starting to arise. This issue is mainly caused by their complex nature where a single faulty transistor may cause intolerable performance degradation or even the entire system collapse. To ensure their correct functionality, 3D-NoC systems must be fault-tolerant to any short-term malfunction or permanent physical damage to ensure message delivery on time while minimizing the performance degradation as much as possible. In this paper, we present a fault-tolerant 3D-NoC architecture, called 3D-Fault-Tolerant-OASIS (3D-FTO).(1) Withthe aid of a light-weight routing algorithm, 3D-FTO manages to avoid the system failure at the presence of a large number of transient, intermittent, and permanent faults. Moreover, the proposed architecture is leveraging on reconfigurable components to handle the fault occurrence in links, input buffers, and crossbar, where the faults are more often to happen. The proposed 3D-FTO system is able to work around different kinds of faults ensuring graceful performance degradation while minimizing the additional hardware complexity and remaining power-efficient. (C) 2016 Elsevier Inc. All rights reserved.
引用
收藏
页码:30 / 43
页数:14
相关论文
共 50 条
  • [41] Performance of an adaptive fault-tolerant routing algorithm for multicast communications
    Borella, A
    Cancellieri, G
    ATM, NETWORKS AND LANS - NOC '96-II, 1996, : 295 - 296
  • [42] An adaptive distributed fault-tolerant routing algorithm for the star graph
    Bai, LQ
    Ebara, H
    Nakano, H
    Maeda, H
    ALGORITHMS AND COMPUTATION, PROCEEDINGS, 1997, 1350 : 62 - 71
  • [43] A Context Saving Fault Tolerant Approach for a Shared Memory Many-Core Architecture
    Wachter, Eduardo
    Ventroux, Nicolas
    Moraes, Fernando G.
    2015 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2015, : 1570 - 1573
  • [44] A simple and efficient fault-tolerant adaptive routing algorithm for meshes
    Shamaei, Arash
    Nayebi, Abbas
    Sarbazi-Azad, Hamid
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, PROCEEDINGS, 2008, 5022 : 54 - +
  • [45] A Novel Fully Adaptive Fault-tolerant Routing Algorithm for 3D Network-on-Chip
    Jiang, Xin
    Watanabe, Takahiro
    2013 IEEE INTERNATIONAL CONFERENCE OF IEEE REGION 10 (TENCON), 2013,
  • [46] A fault-tolerant adaptive and minimal routing approach in 3-D meshes
    Wu, J
    SEVENTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 2000, : 256 - 263
  • [47] Fault-Tolerant Adaptive Routing in n-D Mesh
    Chen, Meirun
    Yang, Yi
    WEB-AGE INFORMATION MANAGEMENT, 2016, 9998 : 77 - 87
  • [48] A fault-tolerant routing algorithm in 3D topology manycore processors
    Fathi, Morteza
    Ebrahimi, Sara
    Pedram, Hossein
    2015 2ND INTERNATIONAL CONFERENCE ON KNOWLEDGE-BASED ENGINEERING AND INNOVATION (KBEI), 2015, : 216 - 221
  • [49] Adaptive fault-tolerant routing algorithm for two-dimension mesh
    Li, Jieliang
    Sun, Suolin
    Jisuanji Gongcheng/Computer Engineering, 1999, 25 (09): : 38 - 40
  • [50] Thermal-Aware Adaptive Fault-Tolerant Routing for Hybrid Photonic-Electronic NoC
    Yang, Mo
    Ampadu, Paul
    NINTH INTERNATIONAL WORKSHOP ON NETWORK ON CHIP ARCHITECTURES, NOCARC 2016, 2016, : 33 - 38