【24h】

HoL-Blocking Avoidance Routing Algorithms in Direct Topologies

机译:直接拓扑中的HoL块避免规约路由算法

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

摘要

Routing is a key parameter in the design of the interconnection network of large parallel computers. Depending on the number of routing options available for each packet, routing algorithms are classified into two different categories: deterministic (one available path) and adaptive (several ones). It is well-known that adaptive routing outperforms deterministic routing. Usually, adaptive routing uses virtual channels to provide routing flexibility and to guarantee deadlock freedom. On the other hand, deterministic routing is simpler and therefore has lower routing delay and does not introduce out-of-order packet delivery. This is why, in this paper, we take the challenge of developing new routing algorithms for direct topologies that exploit virtual channels in an efficient way while still maintaining the good properties of deterministic routing. This is accomplished by tackling one of the main performance degradation contributors of interconnection networks, which is the HoL-blocking effect. To do that, this paper analyzes several simple mechanisms to perform an efficient distribution of packets among virtual channels based on their destination. The resulting deterministic routing mechanisms obtain similar or even better performance than adaptive routing while keeping the simplicity of deterministic routing and guaranteeing in-order delivery of packets by design.
机译:路由是大型并行计算机互连网络设计中的关键参数。根据每个数据包可用的路由选项的数量,路由算法分为两类:确定性(一个可用路径)和自适应性(几个路径)。众所周知,自适应路由的性能优于确定性路由。通常,自适应路由使用虚拟通道来提供路由灵活性并确保死锁自由。另一方面,确定性路由比较简单,因此路由延迟较低,并且不会引入乱序的数据包传递。这就是为什么在本文中,我们面临着为直接拓扑开发新的路由算法的挑战,这些算法可有效利用虚拟通道,同时仍保持确定性路由的良好特性。这是通过解决互连网络的主要性能下降因素之一而实现的,即HoL阻塞效应。为此,本文分析了几种简单的机制,以根据虚拟通道的目的地在虚拟通道之间进行有效的数据包分配。所得到的确定性路由机制与自适应路由相比,具有相似甚至更好的性能,同时保持了确定性路由的简单性并通过设计保证了数据包的有序传递。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号