P-NoC: Performance Evaluation and Design Space Exploration of NoCs for Chip Multiprocessor Architecture Using FPGA

dc.contributor.authorParane, K.
dc.contributor.authorPrabhu Prasad, B.M.
dc.contributor.authorTalawar, B.
dc.date.accessioned2026-02-05T09:28:11Z
dc.date.issued2020
dc.description.abstractThe network-on-chip (NoC) has emerged as an efficient and scalable communication fabric for chip multiprocessors (CMPs) and multiprocessor system on chips (MPSoCs). The NoC architecture, the routers micro-architecture and links influence the overall performance of CMPs and MPSoCs significantly. We propose P-NoC: an FPGA-based parameterized framework for analyzing the performance of NoC architectures based on various design decision parameters in this paper. The mesh and a multi-local port mesh (ML-mesh) topologies have been considered for the study. By fine-tuning various NoC parameters and synthesizing on the FPGA, identify that the performance of NoC architectures are influenced by the configuration of router parameters and the interconnect. Experiments show that the flit width, buffer depth, virtual channels parameters have a significant impact on the FPGA resources. We analyze the performance of the NoCs on six traffic patterns viz., uniform, bit shuffle, random permutation, transpose, bit complement and nearest neighbor. Configuring the router and the interconnect parameters, the ML-mesh topology yields 75% lesser utilization of FPGA resources compared to the mesh. The ML-mesh topology shows an improvement of 33.2% in network latency under localized traffic pattern. The mesh and ML-mesh topologies have 0.53× and 0.1× higher saturation throughput under nearest neighbor traffic compared to uniform random traffic. © 2020, Springer Science+Business Media, LLC, part of Springer Nature.
dc.identifier.citationWireless Personal Communications, 2020, 114, 4, pp. 3295-3319
dc.identifier.issn9296212
dc.identifier.urihttps://doi.org/10.1007/s11277-020-07529-2
dc.identifier.urihttps://idr.nitk.ac.in/handle/123456789/23703
dc.publisherSpringer
dc.subjectComputer architecture
dc.subjectField programmable gate arrays (FPGA)
dc.subjectIntegrated circuit interconnects
dc.subjectMesh generation
dc.subjectMultiprocessing systems
dc.subjectNetwork architecture
dc.subjectNetwork-on-chip
dc.subjectRouters
dc.subjectTopology
dc.subjectChip multi-processors (CMPs)
dc.subjectDesign space exploration
dc.subjectInterconnect parameter
dc.subjectMicro architectures
dc.subjectMultiprocessor system on chips
dc.subjectNetwork-on-chip(NoC)
dc.subjectSaturation throughput
dc.subjectScalable communication
dc.subjectIntegrated circuit design
dc.titleP-NoC: Performance Evaluation and Design Space Exploration of NoCs for Chip Multiprocessor Architecture Using FPGA

Files

Collections