...
首页> 外文期刊>IEICE transactions on information and systems >LEF: An Effective Routing Algorithm for Two-Dimensional Meshes
【24h】

LEF: An Effective Routing Algorithm for Two-Dimensional Meshes

机译:LEF:二维网格的有效路由算法

获取原文
           

摘要

We design a new oblivious routing algorithm for two-dimensional mesh-based Networks-on-Chip (NoCs) called LEF (Long Edge First) which offers high throughput with low design complexity. LEF's basic idea comes from conventional wisdom in choosing the appropriate dimension-order routing (DOR) algorithm for supercomputers with asymmetric mesh or torus interconnects: routing longest dimensions first provides better performance than other strategies. In LEF, we combine the XY DOR and the YX DOR. When routing a packet, which DOR algorithm is chosen depends on the relative position between the source node and the destination node. Decisions of selecting the appropriate DOR algorithm are not fixed to the network shape but instead made on a per-packet basis. We also propose an efficient deadlock avoidance method for LEF in which the use of virtual channels is more flexible than in the conventional method. We evaluate LEF against O1TURN, another effective oblivious routing algorithm, and a minimal adaptive routing algorithm based on the odd-even turn model. The evaluation results show that LEF is particularly effective when the communication is within an asymmetric mesh. In a 16×8 NoC, LEF even outperforms the adaptive routing algorithm in some cases and delivers from around 4% up to around 64.5% higher throughput than O1TURN. Our results also show that the proposed deadlock avoidance method helps to improve LEF's performance significantly and can be used to improve O1TURN's performance. We also examine LEF in large-scale NoCs with thousands of nodes. Our results show that, as the NoC size increases, the performance of the routing algorithms becomes more strongly influenced by the resource allocation policy in the network and the effect is different for each algorithm. This is evident in that results of middle-scale NoCs with around 100 nodes cannot be applied directly to large-scale NoCs.
机译:我们为基于二维网格的片上网络(NoC)设计了一种新的遗忘路由算法,称为LEF(长边优先),该算法可提供高吞吐量且设计复杂度低。 LEF的基本思想来自于传统智慧,即为具有非对称网格或圆环互连的超级计算机选择适当的尺寸顺序路由(DOR)算法:首先,对最长尺寸的布线比其他策略具有更好的性能。在LEF中,我们将XY DOR和YX DOR结合在一起。在路由数据包时,选择哪种DOR算法取决于源节点和目标节点之间的相对位置。选择合适的DOR算法的决定并不固定于网络形状,而是基于每个数据包做出。我们还为LEF提出了一种有效的避免死锁的方法,其中虚拟通道的使用比常规方法更加灵活。我们针对O1TURN评估LEF,这是另一种有效的遗忘路由算法,以及基于奇偶转弯模型的最小自适应路由算法。评估结果表明,当通信位于非对称网格内时,LEF特别有效。在16×8的NoC中,LEF甚至在某些情况下优于自适应路由算法,并且吞吐量比O1TURN高出约4%至约64.5%。我们的结果还表明,提出的避免死锁方法有助于显着提高LEF的性能,并可用于改善O1TURN的性能。我们还检查了具有数千个节点的大型NoC中的LEF。我们的结果表明,随着NoC大小的增加,路由算法的性能会受到网络中资源分配策略的强烈影响,并且每种算法的效果都不同。这显然可以证明,具有约100个节点的中型NoC的结果无法直接应用于大型NoC。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号