With the evolution of applications, the on-chip networks need to support one-to-many (multicast) communication efficiently. In this paper, we propose a new multicast mechanism, called multi-cycle (MC), for on-chip networks. MC mechanism takes reliable communication into explicit consideration. More precisely, in MC, in order to avoid the sending of |k| separate acknowledgement packets, the node which is the last destination of the multicast packet sends back the multicast packet to the source node on receipt of the packet. In addition, a recovery approach, instead of avoidance, is developed to deal with the deadlock issue caused by the simultaneous transmission of multicast packets. Simulation results illustrate the effectiveness of the proposed MC mechanism compared to both the tree-based and path-based multicast methods.
展开▼
机译:随着应用的演变,片上网需要有效地支持一对多(多播)通信。 在本文中,我们提出了一种新的多播机制,称为多周期(MC),用于片上网络。 MC机制可以明确考虑可靠的沟通。 更精确地,在MC中,为了避免发送| k | 单独的确认报文,该节点是组播数据包的最后一个目的地,在接收到数据包时将组播数据包发送回源节点。 此外,开发了一种恢复方法,而不是避免,以处理由多播数据包同时传输引起的死锁问题。 仿真结果说明了所提出的MC机制的有效性与基于树和基于路径的多播方法相比。
展开▼