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...

Descripción completa

Detalles Bibliográficos
Autores principales: Rashid, Muhammad, Baloch, Naveed Khan, Shafique, Muhammad Akmal, Hussain, Fawad, Saleem, Shahroon, Zikria, Yousaf Bin, Yu, Heejung
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