论文标题

网状和圆环NOC的有效旁路

Efficient Bypass in Mesh and Torus NoCs

论文作者

Pérez, Iván, Vallejo, Enrique, Beivide, Ramón

论文摘要

最小化延迟和功率是NOC路由器设计的关键目标。不同的建议结合了LookAhead路由和路由器旁路,以跳过仲裁和缓冲,从而减少了路由器延迟。但是,使用它们的条件需要中间路由器中完全空的缓冲区。这限制了使用旁路管道的飞行量,尤其是在中和高载荷下,增加了延迟和力量。 本文介绍了NEBB,非空缓冲区旁路,即即使绕过的缓冲区并不空,该机制也可以绕过飞行。该机制适用于虫洞和虚拟切割,每个机制都具有不同的优势。建议在每种情况下采用最佳的流量控制。该机制使用FBFC和共享缓冲区扩展到圆环拓扑。 这些提案已使用书籍im进行了评估,单盘数据包的缓冲弹性降低了高达75%,这将转化为延迟和动态功率降低,分别为30%和23%。对于双峰流量,这些改进分别为20%和21%。此外,使用共享缓冲区时的VC数量在很大程度上独立于与私人私人竞争力非常有竞争力时的数量,从而简化了分配机制。

Minimizing latency and power are key goals in the design of NoC routers. Different proposals combine lookahead routing and router bypass to skip the arbitration and buffering, reducing router delay. However, the conditions to use them requires completely empty buffers in the intermediate routers. This restricts the amount of flits that use the bypass pipeline especially at medium and high loads, increasing latency and power. This paper presents NEBB, Non-Empty Buffer Bypass, a mechanism that allows to bypass flits even if the buffers to bypass are not empty. The mechanism applies to wormhole and virtual-cut-through, each of them with different advantages. NEBB-Hybrid is proposed to employ the best flow control in each situation. The mechanism is extended to torus topologies, using FBFC and shared buffers. The proposals have been evaluated using Booksim, showing up to 75% reduction of the buffered flits for single-flit packets, which translates into latency and dynamic power reductions of up to 30% and 23% respectively. For bimodal traffic, these improvements are 20 and 21% respectively. Additionally, the bypass utilization is largely independent of the number of VCs when using shared buffers and very competitive with few private ones, allowing to simplify the allocation mechanisms.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源