DocumentCode
2298504
Title
Hierarchical adaptive routing: a framework for fully adaptive and deadlock-free wormhole routing
Author
Liu, Ziqiang ; Chien, Andrew A.
Author_Institution
Dept. of Teleinformatics, R. Inst. of Technol., Stockholm, Sweden
fYear
1994
fDate
26-29 Oct 1994
Firstpage
688
Lastpage
695
Abstract
Adaptive routing can improve network performance and fault-tolerance by providing multiple routing paths. However, the implementation complexity of adaptive routing can be significant, discouraging its use in commercial massively parallel systems. In this paper we introduce Hierarchical Adaptive Routing (HAR), a new adaptive routing framework which provides a unified framework for simple and high performance fully adaptive deadlock-free wormhole routing. HAR divides the physical network into several levels of virtual networks. There is one connection channel between two adjacent virtual networks that allows blocked packets in the higher level to move to the lower level. Different routing algorithms can be used in each virtual network; and the overall network is deadlock-free provided the rotating algorithm in the lowest level virtual network is deadlock-free. However, the routing algorithm in any other virtual network can be fully adaptive, even non-minimal, to increase performance. HAR has three advantages: fully adaptive deadlock-free routing in any non-wrapped and wrapped k-ary n-cube network with 2 and 3 virtual channels respectively, relatively small crossbars, and applicability to a wide variety of network topologies. Detailed implementation and simulation studies of a HAR for 2D mesh networks are presented
Keywords
computational complexity; digital simulation; multiprocessor interconnection networks; blocked packets; crossbars; deadlock-free; deadlock-free wormhole routing; fault-tolerance; fully adaptive wormhole routing; hierarchical adaptive routing; implementation complexity; k-ary n-cube network; multiple routing paths; network performance; network topologies; simulation studies; virtual channels; Computer science; Costs; Delay; Fault tolerance; Hardware; Mesh networks; Network topology; Parallel machines; Routing; System recovery;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing, 1994. Proceedings. Sixth IEEE Symposium on
Conference_Location
Dallas, TX
Print_ISBN
0-8186-6427-4
Type
conf
DOI
10.1109/SPDP.1994.346107
Filename
346107
Link To Document