Cargando…

Designing Area Optimized Application-Specific Network-On-Chip Architectures while Providing Hard QoS Guarantees

With the increase of transistors' density, popularity of System on Chip (SoC) has increased exponentially. As a communication module for SoC, Network on Chip (NoC) framework has been adapted as its backbone. In this paper, we propose a methodology for designing area-optimized application specif...

Descripción completa

Detalles Bibliográficos
Autores principales: Khawaja, Sajid Gul, Mushtaq, Mian Hamza, Khan, Shoab A., Akram, M. Usman, Jamal, Habib ullah
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2015
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4405610/
https://www.ncbi.nlm.nih.gov/pubmed/25898016
http://dx.doi.org/10.1371/journal.pone.0125230
_version_ 1782367653313118208
author Khawaja, Sajid Gul
Mushtaq, Mian Hamza
Khan, Shoab A.
Akram, M. Usman
Jamal, Habib ullah
author_facet Khawaja, Sajid Gul
Mushtaq, Mian Hamza
Khan, Shoab A.
Akram, M. Usman
Jamal, Habib ullah
author_sort Khawaja, Sajid Gul
collection PubMed
description With the increase of transistors' density, popularity of System on Chip (SoC) has increased exponentially. As a communication module for SoC, Network on Chip (NoC) framework has been adapted as its backbone. In this paper, we propose a methodology for designing area-optimized application specific NoC while providing hard Quality of Service (QoS) guarantees for real time flows. The novelty of the proposed system lies in derivation of a Mixed Integer Linear Programming model which is then used to generate a resource optimal Network on Chip (NoC) topology and architecture while considering traffic and QoS requirements. We also present the micro-architectural design features used for enabling traffic and latency guarantees and discuss how the solution adapts for dynamic variations in the application traffic. The paper highlights the effectiveness of proposed method by generating resource efficient NoC solutions for both industrial and benchmark applications. The area-optimized results are generated in few seconds by proposed technique, without resorting to heuristics, even for an application with 48 traffic flows.
format Online
Article
Text
id pubmed-4405610
institution National Center for Biotechnology Information
language English
publishDate 2015
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-44056102015-05-07 Designing Area Optimized Application-Specific Network-On-Chip Architectures while Providing Hard QoS Guarantees Khawaja, Sajid Gul Mushtaq, Mian Hamza Khan, Shoab A. Akram, M. Usman Jamal, Habib ullah PLoS One Research Article With the increase of transistors' density, popularity of System on Chip (SoC) has increased exponentially. As a communication module for SoC, Network on Chip (NoC) framework has been adapted as its backbone. In this paper, we propose a methodology for designing area-optimized application specific NoC while providing hard Quality of Service (QoS) guarantees for real time flows. The novelty of the proposed system lies in derivation of a Mixed Integer Linear Programming model which is then used to generate a resource optimal Network on Chip (NoC) topology and architecture while considering traffic and QoS requirements. We also present the micro-architectural design features used for enabling traffic and latency guarantees and discuss how the solution adapts for dynamic variations in the application traffic. The paper highlights the effectiveness of proposed method by generating resource efficient NoC solutions for both industrial and benchmark applications. The area-optimized results are generated in few seconds by proposed technique, without resorting to heuristics, even for an application with 48 traffic flows. Public Library of Science 2015-04-21 /pmc/articles/PMC4405610/ /pubmed/25898016 http://dx.doi.org/10.1371/journal.pone.0125230 Text en © 2015 Khawaja et al http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are properly credited.
spellingShingle Research Article
Khawaja, Sajid Gul
Mushtaq, Mian Hamza
Khan, Shoab A.
Akram, M. Usman
Jamal, Habib ullah
Designing Area Optimized Application-Specific Network-On-Chip Architectures while Providing Hard QoS Guarantees
title Designing Area Optimized Application-Specific Network-On-Chip Architectures while Providing Hard QoS Guarantees
title_full Designing Area Optimized Application-Specific Network-On-Chip Architectures while Providing Hard QoS Guarantees
title_fullStr Designing Area Optimized Application-Specific Network-On-Chip Architectures while Providing Hard QoS Guarantees
title_full_unstemmed Designing Area Optimized Application-Specific Network-On-Chip Architectures while Providing Hard QoS Guarantees
title_short Designing Area Optimized Application-Specific Network-On-Chip Architectures while Providing Hard QoS Guarantees
title_sort designing area optimized application-specific network-on-chip architectures while providing hard qos guarantees
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4405610/
https://www.ncbi.nlm.nih.gov/pubmed/25898016
http://dx.doi.org/10.1371/journal.pone.0125230
work_keys_str_mv AT khawajasajidgul designingareaoptimizedapplicationspecificnetworkonchiparchitectureswhileprovidinghardqosguarantees
AT mushtaqmianhamza designingareaoptimizedapplicationspecificnetworkonchiparchitectureswhileprovidinghardqosguarantees
AT khanshoaba designingareaoptimizedapplicationspecificnetworkonchiparchitectureswhileprovidinghardqosguarantees
AT akrammusman designingareaoptimizedapplicationspecificnetworkonchiparchitectureswhileprovidinghardqosguarantees
AT jamalhabibullah designingareaoptimizedapplicationspecificnetworkonchiparchitectureswhileprovidinghardqosguarantees