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...
Saved in:
Main Authors: | , , , |
---|---|
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 |