ProNoC: a low latency network-on-chip based many-core system-on-chip prototyping platform

Network-on-chip (NoC) is an emerging interconnect infrastructure to address the scalability limitation of conventional shared bus architecture for many-core system-on-chip (MCSoC). Current field-programmable gate arrays (FPGAs) have over million lookup tables, making it possible to prototype a compl...

Full description

Saved in:
Bibliographic Details
Main Authors: Monemi, A., Tang, J. W., Palesi, M., Marsono, M. N.
Format: Article
Published: Elsevier B.V. 2017
Subjects:
Online Access:http://eprints.utm.my/id/eprint/76963/
https://www.scopus.com/inward/record.uri?eid=2-s2.0-85028742066&doi=10.1016%2fj.micpro.2017.08.007&partnerID=40&md5=de9353a3876537551d45038414dae500
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.utm.76963
record_format eprints
spelling my.utm.769632018-04-30T14:30:16Z http://eprints.utm.my/id/eprint/76963/ ProNoC: a low latency network-on-chip based many-core system-on-chip prototyping platform Monemi, A. Tang, J. W. Palesi, M. Marsono, M. N. TK Electrical engineering. Electronics Nuclear engineering Network-on-chip (NoC) is an emerging interconnect infrastructure to address the scalability limitation of conventional shared bus architecture for many-core system-on-chip (MCSoC). Current field-programmable gate arrays (FPGAs) have over million lookup tables, making it possible to prototype a complete NoC-based MCSoC on a single FPGA device. FPGA prototyping allows rapid system verification and optimum design parameters estimation. However, existing NoC-based MCSoC prototypes are usually adopting simple NoC architectural functionality. These NoC prototypes cannot represent a realistic projection of the state-of-the-art application-specific integrated circuit (ASIC) NoCs as these prototypes have limited overall system performance. This paper presents ProNoC, an integrated tool for rapid prototyping and validation of NoC-based MCSoC projects targeting FPGA devices. ProNoC adopts most advanced NoC features such as the support of virtual channel (VC), virtual network, low latency routing and different routing algorithms. Results show that NoC interconnect in ProNoC outperforms CONNECT, the most recent VC based prototype NoC with lower logic cell utilization, higher maximum operating frequency, higher average saturation throughput, and lower average communication latency. Moreover, ProNoC is equipped with graphical user interface to facilitate the development of MCSoC prototypes on FPGA platforms. Elsevier B.V. 2017 Article PeerReviewed Monemi, A. and Tang, J. W. and Palesi, M. and Marsono, M. N. (2017) ProNoC: a low latency network-on-chip based many-core system-on-chip prototyping platform. Microprocessors and Microsystems, 54 . pp. 60-74. ISSN 0141-9331 https://www.scopus.com/inward/record.uri?eid=2-s2.0-85028742066&doi=10.1016%2fj.micpro.2017.08.007&partnerID=40&md5=de9353a3876537551d45038414dae500 DOI:10.1016/j.micpro.2017.08.007
institution Universiti Teknologi Malaysia
building UTM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Malaysia
content_source UTM Institutional Repository
url_provider http://eprints.utm.my/
topic TK Electrical engineering. Electronics Nuclear engineering
spellingShingle TK Electrical engineering. Electronics Nuclear engineering
Monemi, A.
Tang, J. W.
Palesi, M.
Marsono, M. N.
ProNoC: a low latency network-on-chip based many-core system-on-chip prototyping platform
description Network-on-chip (NoC) is an emerging interconnect infrastructure to address the scalability limitation of conventional shared bus architecture for many-core system-on-chip (MCSoC). Current field-programmable gate arrays (FPGAs) have over million lookup tables, making it possible to prototype a complete NoC-based MCSoC on a single FPGA device. FPGA prototyping allows rapid system verification and optimum design parameters estimation. However, existing NoC-based MCSoC prototypes are usually adopting simple NoC architectural functionality. These NoC prototypes cannot represent a realistic projection of the state-of-the-art application-specific integrated circuit (ASIC) NoCs as these prototypes have limited overall system performance. This paper presents ProNoC, an integrated tool for rapid prototyping and validation of NoC-based MCSoC projects targeting FPGA devices. ProNoC adopts most advanced NoC features such as the support of virtual channel (VC), virtual network, low latency routing and different routing algorithms. Results show that NoC interconnect in ProNoC outperforms CONNECT, the most recent VC based prototype NoC with lower logic cell utilization, higher maximum operating frequency, higher average saturation throughput, and lower average communication latency. Moreover, ProNoC is equipped with graphical user interface to facilitate the development of MCSoC prototypes on FPGA platforms.
format Article
author Monemi, A.
Tang, J. W.
Palesi, M.
Marsono, M. N.
author_facet Monemi, A.
Tang, J. W.
Palesi, M.
Marsono, M. N.
author_sort Monemi, A.
title ProNoC: a low latency network-on-chip based many-core system-on-chip prototyping platform
title_short ProNoC: a low latency network-on-chip based many-core system-on-chip prototyping platform
title_full ProNoC: a low latency network-on-chip based many-core system-on-chip prototyping platform
title_fullStr ProNoC: a low latency network-on-chip based many-core system-on-chip prototyping platform
title_full_unstemmed ProNoC: a low latency network-on-chip based many-core system-on-chip prototyping platform
title_sort pronoc: a low latency network-on-chip based many-core system-on-chip prototyping platform
publisher Elsevier B.V.
publishDate 2017
url http://eprints.utm.my/id/eprint/76963/
https://www.scopus.com/inward/record.uri?eid=2-s2.0-85028742066&doi=10.1016%2fj.micpro.2017.08.007&partnerID=40&md5=de9353a3876537551d45038414dae500
_version_ 1643657459316817920
score 13.1944895