A NEW THEORY OF DEADLOCK-FREE ADAPTIVE ROUTING IN WORMHOLE NETWORKS

被引:445
|
作者
DUATO, J
机构
[1] Departamento de Ingenieria de Sistemas, Computadores y Automática, Universidad Politécnica de Valencia, 46071, Valencia
关键词
ADAPTIVE ROUTING; DEADLOCK AVOIDANCE; DESIGN METHODOLOGIES; FAULT TOLERANCE; GRAPH THEORY; MULTICOMPUTERS; VIRTUAL CHANNELS; WORMHOLE ROUTING;
D O I
10.1109/71.250114
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Second generation multicomputers use wormhole routing, allowing a very low channel setup time and drastically reducing the dependency between network latency and internode distance. Deadlock-free routing strategies have been developed, allowing the implementation of fast hardware routers that reduce the communication bottleneck Also, adaptive routing algorithms with deadlock-avoidance or deadlock-recovery techniques have been proposed for some topologies, being very effective and outperforming static strategies. This paper develops the theoretical background for the design of deadlock-free adaptive routing algorithms for wormhole networks. Some basic definitions and two theorems are proposed, developing conditions to verify that an adaptive algorithm is deadlock-free, even when there are cycles in the channel dependency graph. Also, two design methodologies are proposed. The first one supplies algorithms with a high degree of freedom, without increasing the number of physical channels, The second methodology is intended for the design of fault-tolerant algorithms. Some examples are given, showing the application of the methodologies, Finally, some simulations show the performance improvement that can be achieved by designing the routing algorithms with the new theory.
引用
收藏
页码:1320 / 1331
页数:12
相关论文
共 50 条