• 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