ArSMART:一种改进的SMART NoC设计
ArSMART: An Improved SMART NoC Design Supporting Arbitrary-Turn Transmission
摘要:
智能片上网络(SMART NoC)是近年来提出的一种高性能片上网络设计方案,它通过快速旁路将无冲突的微片在一个周期内传输到远端处理单元(PE)。然而,如果发生竞争,则具有低优先级的微片将不仅被缓冲,而且不能完全利用旁路。尽管存在通过舍入繁忙的路由器和链路来减少竞争的若干路由算法,但是它们不能直接应用于SMART,因为它缺乏对任意转向(即,匝数和方向不受约束)布线。因此,在这篇文章中,为了最大限度地减少竞争并进一步利用旁路,我们提出了一种改进的SMART NoC,称为ArSMART,其中启用了任意转弯传输。具体来说,ArSMART将整个片上网络划分为多个簇,簇控制器负责路由计算,无缓冲可重构路由器负责数据转发。由于SMART NoC中的远程传输需要绕过中间仲裁,为了启用此功能,我们直接配置输入和输出端口连接,而不是应用基于逐跳表的仲裁。为了进一步探索更高的通信能力,提出了与ArSMART兼容的有效自适应路由算法。路由计算开销,自适应路由算法的主要关注点之一,是隐藏我们精心设计的控制机制。实验结果表明,与最先进的SMART NoC相比,应用程序调度长度平均减少40.7%,能耗平均减少29.7%。
英文摘要:
SMART NoC, which transmits unconflicted flits to distant processing elements (PEs) in one cycle through the express bypass, is a high-performance NoC design proposed recently. However, if contention occurs, flits with low priority would not only be buffered but also could not fully utilize bypass. Although there exist several routing algorithms that decrease contentions by rounding busy routers and links, they cannot be directly applicable to SMART since it lacks the support for arbitrary-turn (i.e., the number and direction of turns are free of constraints) routing. Thus, in this article, to minimize contentions and further utilize bypass, we propose an improved SMART NoC, called ArSMART, in which arbitrary-turn transmission is enabled. Specifically, ArSMART divides the whole NoC into multiple clusters where the route computation is conducted by the cluster controller and the data forwarding is performed by the bufferless reconfigurable router. Since the long-range transmission in SMART NoC needs to bypass the intermediate arbitration, to enable this feature, we directly configure the input and output ports connection rather than apply hop-by-hop table-based arbitration. To further explore the higher communication capabilities, effective adaptive routing algorithms that are compatible with ArSMART are proposed. The route computation overhead, one of the main concerns for adaptive routing algorithms, is hidden by our carefully designed control mechanism. Compared with the state-of-the-art SMART NoC, the experimental results demonstrate an average reduction of 40.7% in application schedule length and 29.7% in energy consumption.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。