...
首页> 外文期刊>Journal of Circuits, Systems, and Computers >FXY: A HIERARCHICAL ROUTING ALGORITHM TO BALANCE PERFORMANCE AND FAULT TOLERANCE IN NETWORKS-ON-CHIP
【24h】

FXY: A HIERARCHICAL ROUTING ALGORITHM TO BALANCE PERFORMANCE AND FAULT TOLERANCE IN NETWORKS-ON-CHIP

机译:FXY:片上网络的平衡性能和容错能力的分层路由算法

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

获取外文期刊封面封底 >>

       

摘要

This paper presents a hierarchical fault-tolerant routing algorithm called FXY, which is a hybrid method based on flooding and XY, and can balance performance and fault tolerance based on a predefined parameter m. First, FXY partitions the whole network into different equal size square submeshes with the size of m × m. At the first level of the hierarchy, packet routing within these submeshes is performed based on flooding routing algorithm. When the packets are received at effective boundary of each submesh, XY routing is performed to route the packet inter submeshes i.e., from one submesh to the neighbor submesh which is certainly one of its neighbor nodes. Here, the size of the submesh is defined as fault-tolerant granularity. As fault-tolerant granularity is increased, the size of the submeshes will be increased, therefore the method mainly floods packets in large-size submeshes and finally packets are received at their destinations correctly. On the other hand, when fault-tolerant granularity is decreased, the method mainly routes packets as XY method, which is not fault-tolerant, but has the best performance. The method is evaluated for various packet injection rates and fault rates. The experimental results reveal that the method presents a fault-tolerant routing algorithm, and can be adjusted so that it shows better fault-tolerance and performance trade-offs compared to XY and flooding which are two end-to-end cases of having the best performance and no fault-tolerance, having the least performance and the best fault tolerance, respectively. The experimental results for an 8 × 8 NoC size, have shown that 2-FXY, which is the proposed method with fault-tolerant granularity of two, offers the best trade-off between performance and fault tolerance compared to other methods, XY, flooding and probabilistic flooding.
机译:本文提出了一种称为FXY的分层容错路由算法,该算法是一种基于泛洪和XY的混合方法,可以基于预定义的参数m平衡性能和容错能力。首先,FXY将整个网络划分为大小为m×m的不同大小相等的正方形子网格。在层次结构的第一个级别,这些子网格中的数据包路由是根据泛洪路由算法执行的。当在每个子网格的有效边界处接收到分组时,执行XY路由以将分组间子网格即从一个子网格路由到肯定是其邻居节点之一的邻居子网格。在此,将子网格的大小定义为容错粒度。随着容错粒度的增加,子网的大小也将增加,因此该方法主要将数据包泛洪到大型子网中,并最终在其目的地正确接收数据包。另一方面,当降低容错粒度时,该方法主要将数据包路由为XY方法,这不是容错的,但性能最佳。针对各种分组注入率和故障率评估该方法。实验结果表明,该方法提出了一种容错路由算法,并且可以进行调整,从而与XY和泛洪相比具有更好的容错性和性能折衷,这是端到端的两种情况下最好的。性能和无容错能力,分别具有最低的性能和最佳的容错能力。对于8×8 NoC大小的实验结果表明,2-FXY是所建议的方法,其容错粒度为2,与其他方法(XY,泛洪)相比,它在性能和容错能力之间提供了最佳折衷方案和概率性洪水。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号