A1 Vertaisarvioitu alkuperäisartikkeli tieteellisessä lehdessä
Minimizing the system impact of router faults by means of reconfiguration and adaptive routing
Tekijät: Wang JS, Ebrahimi M, Huang LT, Li Q, Li GJ, Jantsch A
Kustantaja: ELSEVIER SCIENCE BV
Julkaisuvuosi: 2017
Journal: Microprocessors and Microsystems
Tietokannassa oleva lehden nimi: MICROPROCESSORS AND MICROSYSTEMS
Lehden akronyymi: MICROPROCESS MICROSY
Vuosikerta: 51
Aloitussivu: 252
Lopetussivu: 263
Sivujen määrä: 12
ISSN: 0141-9331
DOI: https://doi.org/10.1016/j.micpro.2017.02.004
Tiivistelmä
To tolerate faults in Networks-on-Chip (NoC), routers are often disconnected from the NoC, which affects the system integrity. This is because cores connected to the disabled routers cannot be accessed from the network, resulting in loss of function and performance. We propose E-Rescuer, a technique offering a re configurable router architecture and a fault-tolerant routing algorithm. By taking advantage of bypassing channels, the reconfigurable router architecture maintains the connection between the cores and the network regardless of the router status. The routing algorithm allows the core to access the network when the local router is disabled.Our analysis and experiments show that the proposed technique provides 100% packet delivery in 100%, 92.56%, and 83.25% of patterns when 1, 2 and 3 routers are faulty, respectively. Moreover, the throughput increases up to 80%, 46% and 33% in comparison with FTLR, HiPFaR, and CoreRescuer, respectively. (C) 2017 Elsevier B.V. All rights reserved.
To tolerate faults in Networks-on-Chip (NoC), routers are often disconnected from the NoC, which affects the system integrity. This is because cores connected to the disabled routers cannot be accessed from the network, resulting in loss of function and performance. We propose E-Rescuer, a technique offering a re configurable router architecture and a fault-tolerant routing algorithm. By taking advantage of bypassing channels, the reconfigurable router architecture maintains the connection between the cores and the network regardless of the router status. The routing algorithm allows the core to access the network when the local router is disabled.Our analysis and experiments show that the proposed technique provides 100% packet delivery in 100%, 92.56%, and 83.25% of patterns when 1, 2 and 3 routers are faulty, respectively. Moreover, the throughput increases up to 80%, 46% and 33% in comparison with FTLR, HiPFaR, and CoreRescuer, respectively. (C) 2017 Elsevier B.V. All rights reserved.