Virtual Circuit Tree Multicasting: A Case for On-Chip Hardware Multicast Support

Virtual Circuit Tree Multicasting: A Case for On-Chip Hardware Multicast Support
复制标题

DOI:
10.1145/1394608.1382141
复制
发表时间:
2008-06
期刊:
2008 International Symposium on Computer Architecture
影响因子:
--
通讯作者:
Natalie D. Enright Jerger;L. Peh;Mikko H. Lipasti
Natalie D. Enright Jerger;L. Peh;Mikko H. Lipasti
中科院分区:
其他
文献类型:
--
作者:
Natalie D. Enright Jerger;L. Peh;Mikko H. Lipasti

文献摘要

被引文献

相似文献

当前最先进的片上网络为一对一(单播)业务提供效率、高吞吐量和低延迟。一对多(多播)或一对所有(广播)流量的存在会显著降低这些设计的性能,因为它们依赖于多个单播来提供一对多通信。这导致来自单个源的数据包突发,并且是执行多播和广播通信的非常低效的方式。需要多播和广播通信的架构和一致性协议的激增加剧了这种低效率。在本文中,我们表征了广泛的片上通信的情况下,受益于硬件多播支持。本文提出了虚拟电路树组播(VCTM),并给出了一个详细的组播路由器设计,该路由器可以在降低网络活动(因此功耗)的同时,提高网络性能达90%。
Current state-of-the-art on-chip networks provide efficiency, high throughput, and low latency for one-to-one (unicast) traffic. The presence of one-to-many (multicast) or one-to-all (broadcast) traffic can significantly degrade the performance of these designs, since they rely on multiple unicasts to provide one-to-many communication. This results in a burst of packets from a single source and is a very inefficient way of performing multicast and broadcast communication. This inefficiency is compounded by the proliferation of architectures and coherence protocols that require multicast and broadcast communication. In this paper, we characterize a wide array of on-chip communication scenarios that benefit from hardware multicast support. We propose Virtual Circuit Tree Multicasting (VCTM) and present a detailed multicast router design that improves network performance by up to 90% while reducing network activity (hence power) by up to 53%.Our VCTM router is flexible enough to improve interconnect performance for a broad spectrum of multicasting scenarios,and achieves these benefits with straightforward and inexpensive extensions to a state-of-the-art packet-switched router.