首页> 外文会议>IEEE/ACM International Symposium on Microarchitecture >Efficient unicast and multicast support for CMPs
【24h】

Efficient unicast and multicast support for CMPs

机译:高效单播和CMP的组播支持

获取原文

摘要

Beyond a certain number of cores, multi-core processing chips will require a network-on-chip (NoC) to interconnect the cores and overcome the limitations of a bus. NoCs must be carefully designed to meet constraints like power consumption, area, and ultra low latencies. Although 2D meshes with DOR (Dimension-Order-Routing) meet these constraints, the need for partitioning (e.g. virtual machines, coherency domains) and traffic isolation may prevent the use of DOR routing. Also, core heterogeneity and manufacturing and run-time faults may lead to partially irregular topologies. Routing in these topologies is complex, and previously proposed solutions required routing tables, which drastically increase power consumption, area, and latency. The exception is LBDR (Logic-Based Distributed Routing), a flexible routing method for irregular topologies that removes the need for using routing tables (both at end-nodes and switches), thus achieving large savings in chip area and power consumption. But LBDR lacks support for multicast and broadcast, which are required to efficiently support cache coherence protocols both for single and multiple coherence domains.
机译:除了一定数量的核心之外,多核处理芯片需要一个片上芯片(NOC)来互连核心并克服总线的限制。必须仔细设计NOC,以满足电力消耗,面积和超低延迟等约束。虽然具有DOR(尺寸订单路由)的2D网格满足这些约束,但需要对分区(例如虚拟机,一致性域)和流量隔离可能阻止使用DOR路由。而且,核心异质性和制造和运行时间故障可能导致部分不规则的拓扑。在这些拓扑中的路由是复杂的,先前提出的解决方案需要路由表,这大大增加了功耗,区域和延迟。例外是LBDR(基于逻辑的分布式路由),一种灵活的路由方法,用于不规则拓扑,从而消除使用路由表(终端节点和交换机)的需要,从而实现芯片区域和功耗的大量节省。但LBDR缺乏对多播和广播的支持,这需要有效地支持单个和多个相干域的高速缓存相干协调协议。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号