Cargando…
Fault-Tolerant Network-On-Chip Router Architecture Design for Heterogeneous Computing Systems in the Context of Internet of Things
Network-on-chip (NoC) architectures have become a popular communication platform for heterogeneous computing systems owing to their scalability and high performance. Aggressive technology scaling makes these architectures prone to both permanent and transient faults. This study focuses on the tolera...
Autores principales: | , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7570890/ https://www.ncbi.nlm.nih.gov/pubmed/32962030 http://dx.doi.org/10.3390/s20185355 |
_version_ | 1783597051479588864 |
---|---|
author | Rashid, Muhammad Baloch, Naveed Khan Shafique, Muhammad Akmal Hussain, Fawad Saleem, Shahroon Zikria, Yousaf Bin Yu, Heejung |
author_facet | Rashid, Muhammad Baloch, Naveed Khan Shafique, Muhammad Akmal Hussain, Fawad Saleem, Shahroon Zikria, Yousaf Bin Yu, Heejung |
author_sort | Rashid, Muhammad |
collection | PubMed |
description | Network-on-chip (NoC) architectures have become a popular communication platform for heterogeneous computing systems owing to their scalability and high performance. Aggressive technology scaling makes these architectures prone to both permanent and transient faults. This study focuses on the tolerance of a NoC router to permanent faults. A permanent fault in a NoC router severely impacts the performance of the entire network. Thus, it is necessary to incorporate component-level protection techniques in a router. In the proposed scheme, the input port utilizes a bypass path, virtual channel (VC) queuing, and VC closing strategies. Moreover, the routing computation stage utilizes spatial redundancy and double routing strategies, and the VC allocation stage utilizes spatial redundancy. The switch allocation stage utilizes run-time arbiter selection. The crossbar stage utilizes a triple bypass bus. The proposed router is highly fault-tolerant compared with the existing state-of-the-art fault-tolerant routers. The reliability of the proposed router is 7.98 times higher than that of the unprotected baseline router in terms of the mean-time-to-failure metric. The silicon protection factor metric is used to calculate the protection ability of the proposed router. Consequently, it is confirmed that the proposed router has a greater protection ability than the conventional fault-tolerant routers. |
format | Online Article Text |
id | pubmed-7570890 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-75708902020-10-28 Fault-Tolerant Network-On-Chip Router Architecture Design for Heterogeneous Computing Systems in the Context of Internet of Things Rashid, Muhammad Baloch, Naveed Khan Shafique, Muhammad Akmal Hussain, Fawad Saleem, Shahroon Zikria, Yousaf Bin Yu, Heejung Sensors (Basel) Article Network-on-chip (NoC) architectures have become a popular communication platform for heterogeneous computing systems owing to their scalability and high performance. Aggressive technology scaling makes these architectures prone to both permanent and transient faults. This study focuses on the tolerance of a NoC router to permanent faults. A permanent fault in a NoC router severely impacts the performance of the entire network. Thus, it is necessary to incorporate component-level protection techniques in a router. In the proposed scheme, the input port utilizes a bypass path, virtual channel (VC) queuing, and VC closing strategies. Moreover, the routing computation stage utilizes spatial redundancy and double routing strategies, and the VC allocation stage utilizes spatial redundancy. The switch allocation stage utilizes run-time arbiter selection. The crossbar stage utilizes a triple bypass bus. The proposed router is highly fault-tolerant compared with the existing state-of-the-art fault-tolerant routers. The reliability of the proposed router is 7.98 times higher than that of the unprotected baseline router in terms of the mean-time-to-failure metric. The silicon protection factor metric is used to calculate the protection ability of the proposed router. Consequently, it is confirmed that the proposed router has a greater protection ability than the conventional fault-tolerant routers. MDPI 2020-09-18 /pmc/articles/PMC7570890/ /pubmed/32962030 http://dx.doi.org/10.3390/s20185355 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Rashid, Muhammad Baloch, Naveed Khan Shafique, Muhammad Akmal Hussain, Fawad Saleem, Shahroon Zikria, Yousaf Bin Yu, Heejung Fault-Tolerant Network-On-Chip Router Architecture Design for Heterogeneous Computing Systems in the Context of Internet of Things |
title | Fault-Tolerant Network-On-Chip Router Architecture Design for Heterogeneous Computing Systems in the Context of Internet of Things |
title_full | Fault-Tolerant Network-On-Chip Router Architecture Design for Heterogeneous Computing Systems in the Context of Internet of Things |
title_fullStr | Fault-Tolerant Network-On-Chip Router Architecture Design for Heterogeneous Computing Systems in the Context of Internet of Things |
title_full_unstemmed | Fault-Tolerant Network-On-Chip Router Architecture Design for Heterogeneous Computing Systems in the Context of Internet of Things |
title_short | Fault-Tolerant Network-On-Chip Router Architecture Design for Heterogeneous Computing Systems in the Context of Internet of Things |
title_sort | fault-tolerant network-on-chip router architecture design for heterogeneous computing systems in the context of internet of things |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7570890/ https://www.ncbi.nlm.nih.gov/pubmed/32962030 http://dx.doi.org/10.3390/s20185355 |
work_keys_str_mv | AT rashidmuhammad faulttolerantnetworkonchiprouterarchitecturedesignforheterogeneouscomputingsystemsinthecontextofinternetofthings AT balochnaveedkhan faulttolerantnetworkonchiprouterarchitecturedesignforheterogeneouscomputingsystemsinthecontextofinternetofthings AT shafiquemuhammadakmal faulttolerantnetworkonchiprouterarchitecturedesignforheterogeneouscomputingsystemsinthecontextofinternetofthings AT hussainfawad faulttolerantnetworkonchiprouterarchitecturedesignforheterogeneouscomputingsystemsinthecontextofinternetofthings AT saleemshahroon faulttolerantnetworkonchiprouterarchitecturedesignforheterogeneouscomputingsystemsinthecontextofinternetofthings AT zikriayousafbin faulttolerantnetworkonchiprouterarchitecturedesignforheterogeneouscomputingsystemsinthecontextofinternetofthings AT yuheejung faulttolerantnetworkonchiprouterarchitecturedesignforheterogeneouscomputingsystemsinthecontextofinternetofthings |