Performance Enhancement of Routers in Networks-on-Chip Using Dynamic Virtual Channels Allocation
Salman Onsori, Farshad Safaei

TL;DR
This paper introduces a new router architecture for Networks-on-Chip that enhances performance through dynamic virtual channels allocation, reducing hardware complexity, power, and area consumption, validated via FPGA implementation.
Contribution
A novel router design with integrated control components inside allocator modules, optimizing communication and hardware efficiency for NoC systems.
Findings
Reduced hardware complexity and power consumption.
Successful FPGA implementation demonstrating resource efficiency.
Improved performance of virtual channels allocation in NoC.
Abstract
This study proposes a new router architecture to improve the performance of dynamic allocation of virtual channels. The proposed router is designed to reduce the hardware complexity and to improve power and area consumption, simultaneously. In the new structure of the proposed router, all of the controlling components have been implemented sequentially inside the allocator router modules. This optimizes communications between the controlling components and eliminates the most of hardware overloads of modular communications. Eliminating additional communications also reduces the hardware complexity. In order to show the validity of the proposed design in real hardware resources, the proposed router has been implemented onto a Field-Programmable Gate Array (FPGA). Since the implementation of a Network-on-Chip (NoC) requires certain amount of area on the chip, the suggested approach is…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsInterconnection Networks and Systems · Embedded Systems Design Techniques · Parallel Computing and Optimization Techniques
