Article ID Journal Published Year Pages File Type
455359 Computers & Electrical Engineering 2014 16 Pages PDF
Abstract

•A table-based algorithm is proposed for identifying the heavy-load flows at runtime.•A reconfigurable network is used in the proposed NoC for setting up P2P connections.•P2P connections can be dynamically constructed according to the network traffic.•An application-driven dynamic bandwidth allocation for multi-layer NoCs is proposed.

Network-on-Chip (NoC) architecture has been widely used in many multi-core system designs. To improve the communication efficiency and the bandwidth utilization of NoC for various applications, we firstly propose a table-based algorithm for identifying the dominant flows at runtime. Then a two-layer NoC architecture with an application-driven bandwidth allocation scheme is presented, which is capable of identifying heavy-load dataflows and dynamically reconfiguring point-to-point (P2P) connections to optimize the heavy-load traffic. Experimental results reveal that our design (8 × 8 mesh NoC) achieves 28.5% performance improvement and 25.9% power consumption saving compared to the baseline NoC.

Graphical abstractFigure optionsDownload full-size imageDownload as PowerPoint slide

Related Topics
Physical Sciences and Engineering Computer Science Computer Networks and Communications
Authors
, , , , ,