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

No Thumbnail Available

Date

2020

Journal Title

Journal ISSN

Volume Title

Publisher

Springer

Abstract

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

Description

Keywords

Computer architecture, Field programmable gate arrays (FPGA), Integrated circuit interconnects, Mesh generation, Multiprocessing systems, Network architecture, Network-on-chip, Routers, Topology, Chip multi-processors (CMPs), Design space exploration, Interconnect parameter, Micro architectures, Multiprocessor system on chips, Network-on-chip(NoC), Saturation throughput, Scalable communication, Integrated circuit design

Citation

Wireless Personal Communications, 2020, 114, 4, pp. 3295-3319

Collections

Endorsement

Review

Supplemented By

Referenced By