首页> 外文期刊>Computers, IEEE Transactions on >Fault-Aware Load-Balancing Routing for 2D-Mesh and Torus On-Chip Network Topologies
【24h】

Fault-Aware Load-Balancing Routing for 2D-Mesh and Torus On-Chip Network Topologies

机译:二维网格和Torus片上网络拓扑的故障感知负载平衡路由

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

摘要

Routing algorithm design for on-chip networks (OCNs) has become increasingly challenging due to high levels of integration and complexity of modern systems-on-chip (SoCs). The inherent unreliability of components, embedded oversized IP blocks, and fine-grained voltage-frequency islands (VFIs) management among others, raise several challenges in OCNs: (a) network topologies become irregular or asymmetric making circular route dependencies that lead to deadlock hard to detect; and (b) routing algorithms that lack strong load-balancing properties often saturate prematurely. In order to address the aforementioned deadlock and load-balancing problems, we propose the traffic balancing oblivious routing (TBOR) algorithm. It is a two-phase routing algorithm consisting of: (1) construction of the weighted acyclic channel dependency graph (CDG) for the OCN to efficiently maximize available resource utilization; and (2) channel ordering across turn models to keep the underlying CDG cycle-free to guarantee deadlock-freedom using one or more turn-models. Channel bandwidth utilization and traffic balancing are achieved through static virtual channel allocation according to residual bandwidth of healthy links. In addition, we introduce in this work two schemes of different granularity of fault detection and analysis while guaranteeing in-order packet delivery by assigning a unique path to each flow. Extensive experiments demonstrate the proposed routing methodology outperforms previous algorithms.
机译:由于高集成度和现代片上系统(SoC)的复杂性,片上网络(OCN)的路由算法设计变得越来越具有挑战性。组件固有的不可靠性,嵌入式超大IP块以及细粒度的电压-频率岛(VFI)管理等等,在OCN中提出了一些挑战:(a)网络拓扑变得不规则或不对称,使得圆形路由依赖关系导致死锁困难检测; (b)缺乏强大的负载平衡特性的路由算法通常会过早饱和。为了解决上述死锁和负载平衡问题,我们提出了流量平衡遗忘路由(TBOR)算法。它是一种两阶段的路由算法,包括:(1)构造用于OCN的加权非循环信道依赖图(CDG),以有效地最大化可用资源的利用; (2)跨转弯模型的通道排序,以使底层CDG保持无周期状态,以确保使用一个或多个转弯模型的无死锁。通过根据健康链路的剩余带宽进行静态虚拟信道分配,可以实现信道带宽利用率和流量平衡。此外,我们在这项工作中介绍了两种不同粒度的故障检测和分析方案,同时通过为每个流分配唯一的路径来保证按顺序传送数据包。大量实验表明,所提出的路由方法优于以前的算法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号