CRAFT: Common Router Architecture for Throughput Optimization.

Jiahua Yan,Mingyu Wang,Yao Qin,Zhiyi Yu
DOI: https://doi.org/10.1007/978-981-97-0798-0_13
2024-01-01
Abstract:Agile development is considered as an emerging trend in hardware design, and NoC-based multi-IP integrated system has become the mainstream solution. The most critical challenge of this solution is to design a common efficient NoC with ultra-high throughput and low-cost routers to meet the communication characteristics of varied applications. Usually, NoC can not achieve both the gains from high throughput and low cost because high-throughput router architectures need complex virtual channel control logic to ensure that the power consumption and area of buffers will not be too large. Meanwhile, the low-cost router architecture is difficult to achieve higher throughput by increasing the number of buffers due to its simple control circuits. Moreover, most routers in NoC are optimized only for specific applications. To address the problem, this paper presents a “viaduct theory” for throughput optimization and realizes a common NoC router architecture for different scenario requirements (CRAFT router). Firstly, we improve the top boundary of the router throughput with the fully-connected crossbar switch, which is an expensive solution for high throughput. Secondly, we use a method similar to the ring-decouple theory in low-cost routers to reduce the number of router buffers while maintaining high throughput. The experimental results show that the throughput for the low-cost program is 15.4% higher than the conventional router with the same overhead. For the high-performance program, our router saves 50% hardware overhead compared with fully-connected routers with the same throughput; The maximum throughput that can be achieved is 26.3% higher than conventional routers, and 14.2% higher than the other state-of-the-art designs.
What problem does this paper attempt to address?