首页> 外国专利> Method of packet routing in torus networks with two buffers per edge

Method of packet routing in torus networks with two buffers per edge

机译:在每个边缘具有两个缓冲区的环面网络中的分组路由选择方法

摘要

A method is for routing packets in parallel computers with torus interconnection networks of arbitrary size and dimension having a plurality of nodes, each of which contains at least 2 buffers per edge incident to the node. For each packet which is being routed or which is being injected into the communication network, a waiting set is specified which consists of those buffers to which the packet can be transferred. The packet can be transferred to any buffer in its waiting set which has enough storage available to hold the packet. This waiting set is specified by first defining a set of nodes to which the packet is allowed to move and then defining a candidate set of buffers within the defined set of nodes. Then, defining an ordering of the nodes across the network from smallest to largest. The buffers in each node are then classified into four classes. After the buffers in each node have been classified, a set of rules for placing into the waiting set those classes of candidate buffers to which the packet can move is provided such that the routing method is free of deadlock, livelock, and starvation.
机译:一种用于在具有任意大小和尺寸的环形互连网络的并行计算机中路由分组的方法,该环形互连网络具有多个节点,每个节点在入射到该节点的每个边缘至少包含2个缓冲区。对于正在路由的或正在注入到通信网络中的每个数据包,指定了一个等待集,该等待集由那些可以将数据包传输到的缓冲区组成。可以将数据包传输到其等待集中的任何缓冲区中,该缓冲区具有足够的存储空间来容纳该数据包。通过首先定义允许数据包移动到的一组节点,然后在已定义的一组节点内定义一组候选缓冲区,来指定此等待组。然后,定义网络中节点从最小到最大的顺序。然后将每个节点中的缓冲区分为四类。在对每个节点中的缓冲区进行了分类之后,提供了一组规则,这些规则用于将数据包可以移动到的候选缓冲区类别放置到等待集中,从而使路由方法没有死锁,活锁和饥饿。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号