Online Reconfigurable Routing Method for Handling Link Failures in NoC-based MPSoCs

被引:0
|
作者
Bahrebar, Poona [1 ]
Stroobandt, Dirk [1 ]
机构
[1] Univ Ghent, Dept Elect & Informat Syst ELIS, iGent, Technol Pk Zwijnaarde 15, B-9052 Ghent, Belgium
关键词
Network-on-Chip (NoC); fault-tolerance; routing algorithm; reconfiguration; deadlock; turn model; ALGORITHM;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
As silicon features approach the atomic scale, the Networks-on-Chip (NoCs) are becoming more susceptible to faults. Resiliency to device failures is, therefore, a key objective in the design of the Systems-on-Chip (SoCs). This paper seeks to address reliability by presenting a routing algorithm for 2D mesh NoCs. Using the proposed method which is designed based on the Abacus Turn Model (AbTM), the healthy paths can be dynamically configured according to the location of faults and congestion in the network. As a result, not only the functionality of the network is maintained in the vicinity of faults, but also a high performance communication can be provided. The presented technique is an adaptive, distributed, deadlock-free, and congestion-aware routing method which does not require routing tables or virtual channels. The experimental results demonstrate the reliability of NoC against multiple link failures with a small hardware overhead penalty.
引用
收藏
页数:8
相关论文
共 50 条
  • [41] Achieving Composability in NoC-Based MPSoCs Through QoS Management at Software Level
    Carara, Everton
    Almeida, Gabriel Marchesan
    Sassatelli, Gilles
    Moraes, Fernando Gehm
    2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE), 2011, : 401 - 406
  • [42] A Configurable RISC-V for NoC-Based MPSoCs: A Framework for Hardware Emulation
    Khamis, Mostafa
    El-Ashry, Sameh
    Shalaby, Ahmed
    AbdElsalam, Mohamed
    El-Kharashi, M. Watheq
    2018 11TH INTERNATIONAL WORKSHOP ON NETWORK ON CHIP ARCHITECTURES (NOCARC), 2018, : 3 - 8
  • [43] Congestion-aware task mapping in NoC-based MPSoCs with dynamic workload
    Carvalho, Ewerson
    Calazans, Ney
    Moraes, Fernando
    IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, PROCEEDINGS: EMERGING VLSI TECHNOLOGIES AND ARCHITECTURES, 2007, : 459 - +
  • [44] Exploring Performance-Power Tradeoffs in Providing Reliability for NoC-Based MPSoCs
    Zhao, Hui
    Kandemir, Mahmut
    Irwin, Mary Jane
    2011 12TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED), 2011, : 495 - 501
  • [45] Cost-effective Slack Allocation for Lifetime Improvement in NoC-based MPSoCs
    Meyer, Brett H.
    Hartman, Adam S.
    Thomas, Donald E.
    2010 DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2010), 2010, : 1596 - 1601
  • [46] A Case Study on the Communication and Computation Behaviors of Real Applications in NoC-based MPSoCs
    Wang, Zhe
    Liu, Weichen
    Xu, Jiang
    Li, Bin
    Iyer, Ravi
    Illikkal, Ramesh
    Wu, Xiaowen
    Mow, Wai Ho
    Ye, Wenjing
    2014 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2014, : 481 - 486
  • [47] Scenario preprocessing approach for the reconfiguration of fault-tolerant NoC-based MPSoCs
    Silveira, Jarbas
    Marcon, Cesar
    Cortez, Paulo
    Barroso, Giovanni
    Ferreira, Joao M.
    Mota, Rafael
    MICROPROCESSORS AND MICROSYSTEMS, 2016, 40 : 137 - 153
  • [48] Energy-Aware Scheduling of Conditional Task Graphs on NoC-Based MPSoCs
    Tariq, Umair Ullah
    Wu, Hui
    Abd Ishak, Suhaimi
    PROCEEDINGS OF THE 51ST ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS), 2018, : 5707 - 5716
  • [49] Preprocessing-based Run-time Mapping of Applications on NoC-based MPSoCs
    Kaushik, Samarth
    Singh, Amit Kumar
    Srikanthan, Thambipillai
    2011 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2011, : 337 - 338
  • [50] Detecting and Mitigating Low-and-Slow DoS Attacks in NoC-based MPSoCs
    Chaves, Cesar G.
    Azad, Siavoosh Payandeh
    Sepulveda, Johanna
    Hollstein, Thomas
    2019 14TH INTERNATIONAL SYMPOSIUM ON RECONFIGURABLE COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC 2019), 2019, : 82 - 89