Lune

HPCA2022顶会

Stay in your Lane: A NoC with Low-overhead Multi-packet Bypassing

Hossein Farrokhbakht, Paul V. Gratz, Tushar Krishna, Joshua San Miguel, Natalie D. Enright Jerger

2022年份
21被引次数
2顶会引用

摘要

NoCs are over-provisioned with large virtual channels to provide deadlock freedom and performance improvement. This use of virtual channels leads to considerable power and area overhead. In this paper, we introduce a novel flow control, called FastFlow, to enhance performance and avoid both protocol-and network-level deadlocks with an impressive reduction in number of virtual channels compared to the state-of-the-art NoCs. FastPass promotes a packet to traverse the network bufferlessly; the packet bypasses the routers to reach its destination. During the traversals, the packet is guaranteed to make forward progress every cycle. As a result, such a packet cannot be blocked by congestion nor deadlock. Promoting more packets to FastPass will provide higher throughput. To this end, FastPass allows multiple packets to be upgraded as FastPass packets simultaneously. To avoid any collision between these packets, FastPass provides multiple pre-defined non-overlapping lanes. Each lane is allowed to propagate only one FastPass packet. In a timedivision multiplexed way, each router gets a chance to upgrade its packets to the FastPass packets and then transfer them via the pre-defined non-overlapping lanes. FastPass not only provides high throughput but also resolves both protocoland network-level deadlocks. Compared to the state-of-theart, FastPass presents a 1.8× increase in throughput for synthetic traffic, 46% improvement in average packet latency for real applications, and 40% reduction in power and area consumption. * Must use multiple VNs to avoid protocol-level deadlock. ** No full path diversity within the escape VC. *** DRAIN can work with no VNs; however, it requires a large amount of buffer which is non-minimal [13]. **** Cannot support adaptive routing. ***** As the network size increases, the time for detecting/resolving deadlock increases.

• FastFlow: A new flow control scheme allowing

FastPass-Packets to make forward progress bufferlessly every cycle regardless of credit availability.

• Regular Pass: A credit-based flow control which is used when packets do not use the FastFlow control.

• Regular Packets: Packets using regular pass to make forward progress.

问问这篇 Paper

智能体会读完全文。

Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。

可以从这些问题问起

智能体调用

Luneget_paper_fulltext

在 Lune 里问

免费开始,无需绑卡

引用它的顶会 Paper2

问问它们各自怎么用它

它引用的顶会 Paper3

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖