首页>
外国专利>
DIRECTION ORDER ROUTING IN MULTIPROCESSOR SYSTEMS
DIRECTION ORDER ROUTING IN MULTIPROCESSOR SYSTEMS
展开▼
机译:多处理器系统中的方向订单路由
展开▼
页面导航
摘要
著录项
相似文献
摘要
A method of routing messages within an n-dimensional network topology. Two directions are associated with each dimension in the n- dimensional network, for a total of 2n directions. A direction order is assigned which prioritizes the order in which a packet is routed across the 2n possible directions. Such an approach provides deadlock-free, fault tolerant wormhole routing in networks without wrap-around channels. For networks with wrap-around channels, the above method of wormhole routing is enhanced by placing a first direction from each of the n dimensions within a first group of directions. The second direction from each dimension is placed within a second group of directions. A packet to be routed from a source node to a destination node is routed in all relevant directions in the first group of directions in any order before being routed in the second group of directions. If, while traveling in a direction within the first group of directions, the packet is routed across a wrap-around channel, all further routing in that direction must be completed before moving in another direction. Routing then proceeds, if necessary, in the other directions of that first group of directions. Likewise, if, while traveling in a direction within the second group of directions, the packet is routed across a wrap-around channel, all further routing in that direction must be completed before moving in another of the second group of directions. A free hop mechanism is also taught for increase flexibility.
展开▼