Abstract
Networks-on-Chip (NoCs) have become the de-facto on-chip interconnect for multi/manycore systems. A typical NoC router is made up of buffers used to store packets that are unable to advance to their desired destination. However, buffers consume significant power/area and are often underutilized, especially in cases of applications with non-uniform traffic patterns thus leading to performance degradation for such applications. To improve network performance, the Roundabout NoC (R-NoC) concept is considered. R-NoC is inspired by real-life multi-lane traffic roundabouts and consists of lanes that are shared by multiple input/output ports to maximize buffering resource utilization. R-NoC relies on router-internal adaptive routing that decides the lane path based on back pressure. Back pressure makes it possible to assess lane utilization and route packets accordingly. This is made possible thanks to the use of elastic buffers for control flow, a clever type of handshaking in a way similar to asynchronous circuits. Another prominent feature of R-NoC is that internal routing and arbitration are completely distributed which allows for significant freedom in deciding internal router topology and parameters. This work leverages this property and proposes novel yet unexplored configurations for which an in-depth evaluation of corresponding implementations on 45 nm CMOS technology is given. Each configuration is evaluated performance and power-wise on both synthetic and real application traffic. Several R-NoC configurations are identified and demonstrated to provide very significant performance improvements over standard mesh configurations and a typical input-buffered router, without compromising area and power consumption. Exploiting the distributed nature of R-NoC routers, a diagonally-linked configuration is then proposed which incurs moderate area overhead and features yet better performance and energy efficiency.
Subject
Electrical and Electronic Engineering,Mechanical Engineering,Control and Systems Engineering
Reference36 articles.
1. Networks on Chips: A New SoC Paradigm;Benini;Computer,2002
2. Achieving High-Performance On-Chip Networks With Shared-Buffer Routers;Tran;IEEE Trans. Very Large Scale Integ. (VLSI) Syst.,2014
3. Tran, A.T., and Baas, B.M. (2010, January 6–8). DLABS: A dual-lane buffer-sharing router architecture for networks on chip. Proceedings of the 2010 IEEE Workshop On Signal Processing Systems, San Francisco, CA, USA.
4. Effiong, C., Sassatelli, G., and Gamatie, A. (September, January 30). Scalable and Power-Efficient Implementation of an Asynchronous Router with Buffer Sharing. Proceedings of the Euromicro Conference on Digital System Design, DSD’17, Vienna, Austria.
5. Exploration of a scalable and power-efficient asynchronous Network-on-Chip with dynamic resource allocation;Effiong;Microprocess. Microsyst.,2018
Cited by
3 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献