z-logo
open-access-imgOpen Access
Realization of Efficient High Throughput Buffering Policies for Network on Chip Router
Author(s) -
Liyaqat Nazir,
Roohie Naaz Mir
Publication year - 2016
Publication title -
international journal of computer network and information security
Language(s) - English
Resource type - Journals
eISSN - 2074-9104
pISSN - 2074-9090
DOI - 10.5815/ijcnis.2016.07.08
Subject(s) - router , computer science , embedded system , core router , network on a chip , throughput , virtual channel , one armed router , network packet , field programmable gate array , pipeline (software) , chip , computer network , computer hardware , channel (broadcasting) , wireless , operating system , telecommunications
The communication between processing elements is suffering challenges due to power, area and latency. Temporary flit storage during communication consumes the maximum power of the whole power consumption of the chip. The majority of current NoCs consume a high amount of power and area for router buffers only. Removing buffers and virtual channels (VCs) significantly simplifies router design and reduces the power dissipation by a considerable amount. The buffering scheme used in virtual channeling in a network- on-chip based router plays a significant role in determining the performance of the whole network-on- chip based mesh. Elastic buffer (EB) flow control is a simple control logic in the channels to use pipeline flip- flops (FFs) as storage locations. With the use of elastic buffers, input buffers are no longer required hence leading to a simplified router design. In this paper properties of buffers are studied with a test microarchitecture router for several packet injection rates given at an input port. The prime contribution of this article is the evaluation of various forms of the elastic buffers for throughput, FPGA resource utilization, average power consumed, and the maximum speed offered. The article also gives a comparison with some available buffering policies against throughput. The paper presents the synthesis and implementation on FPGA platforms. The work will help NoC designers in suitable simple router implementation for their FPGA design. The implementation targets Virtex5 FPGA and Stratix III device family. Index Terms—Network-on-chip, virtual channels, buffers.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom