首页> 外文期刊>Microprocessors and microsystems >On an efficient NoC multicasting scheme in support of multiple applications running on irregular sub-networks
【24h】

On an efficient NoC multicasting scheme in support of multiple applications running on irregular sub-networks

机译:一种有效的NoC组播方案,可支持在不规则子网中运行的多个应用程序

获取原文
获取原文并翻译 | 示例

摘要

When a number of applications simultaneously running on a many-core chip multiprocessor (CMP) chip connected through network-on-chip (NoC), significant amount of on-chip traffic is one-to-many (multicast) in nature. As a matter of fact, when multiple applications are mapped onto an NoC architecture with applicable traffic isolation constraints, the corresponding sub-networks of these applications are mapped onto actually tend to be irregular. In the literature, multicasting for irregular topologies is supported through either multiple unicasting or broadcasting, which, unfortunately, results in overly high power consumption and/or long network latency. To address this problem, a simple, yet efficient hardware-based multicasting scheme is proposed in this paper. First, an irregular oriented multicast strategy is proposed. Literally, following this strategy, an irregular oriented multicast routing algorithm can be designed based on any regular mesh based multicast routing algorithm. One such algorithm, namely, Alternative Recursive Partitioning Multicasting (AL + RPM), is proposed based on RPM, which was designed for regular mesh topology originally. The basic idea of AL + RPM is to find the output directions following the basic RPM algorithm and then decide to replicate the packets to the original output directions or the alternative (AL) output directions based on the shape of the sub-network. The experiment results show that the proposed multicast AL+ RPM algorithm can consume, on average, 14% and 20% less power than bLBDR (a broadcasting-based routing algorithm) and the multiple unicast scheme, respectively. In addition, AL + RPM has much lower network latency than the above two approaches. To incorporate AL + RPM into a baseline router to support multicasting, the area overhead is fairly modest, less than 5.5%.
机译:当许多应用程序同时在通过片上网络(NoC)连接的多核芯片多处理器(CMP)芯片上运行时,实际上大量的片上流量实际上是一对多(多播)的。实际上,当将多个应用程序映射到具有适用的流量隔离约束的NoC体系结构时,这些应用程序的对应子网实际上会映射为不规则的。在文献中,通过多个单播或广播来支持针对不规则拓扑的多播,不幸的是,这导致了过高的功耗和/或长的网络等​​待时间。为了解决这个问题,本文提出了一种简单而有效的基于硬件的组播方案。首先,提出了一种不规则定向的组播策略。从字面上看,遵循此策略,可以基于任何基于常规网格的多播路由算法来设计不规则定向的多播路由算法。提出了一种基于RPM的算法,即交替递归分区组播(AL + RPM),该算法最初是为常规网格拓扑设计的。 AL + RPM的基本思想是按照基本RPM算法查找输出方向,然后根据子网的形状决定将数据包复制到原始输出方向或备用(AL)输出方向。实验结果表明,所提出的组播AL + RPM算法分别比基于广播的路由算法bLBDR和多单播方案的功耗分别低14%和20%。此外,AL + RPM具有比上述两种方法低得多的网络延迟。为了将AL + RPM合并到基准路由器中以支持多播,区域开销相当适中,不到5.5%。

著录项

  • 来源
    《Microprocessors and microsystems》 |2011年第2期|p.119-129|共11页
  • 作者单位

    Department of Information Science and Electronic Engineering, Zhejiang University, Hangzhou, Zhejiang 310027, PR China,Department of Electrical and Computer Engineering, University of Nevada, Las Vegas 89154, USA;

    Department of Electrical and Computer Engineering, University of Nevada, Las Vegas 89154, USA;

    Department of Electrical and Computer Engineering, University of Nevada, Las Vegas 89154, USA;

    Department of Information Science and Electronic Engineering, Zhejiang University, Hangzhou, Zhejiang 310027, PR China;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    network-on-chips (nocs); chip multiprocessor (cmp); multicast; routing;

    机译:片上网络(nocs);芯片多处理器(cmp);多播;路由;

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号