• DocumentCode
    1697062
  • Title

    A Necessary and Sufficient Condition for Deadlock-Free Adaptive Routing in Wormhole Networks

  • Author

    Duato, José

  • Author_Institution
    Universidad Politecnica de Valencia, Spain
  • Volume
    1
  • fYear
    1994
  • Firstpage
    142
  • Lastpage
    149
  • Abstract
    Deadlock avoidance is a key issue in wormhole networks. A first approach [8] consists of removing the cyclic dependencies between channels. Although this is a necessary and sufficient condition for deadlock-free deterministic routing, it is only a sufficient condition for deadlock-free adaptive routing. A more powerful approach [12] only requires the absence of cyclic dependencies on a connected channel subset. The remaining channels can be used in almost any way. In this paper, we propose a necessary and sufficient condition for deadlock-free adaptive routing. This condition is the key for the design of maximally adaptive routing algorithms with minimum restrictions. Some examples are given, showing the application of the new theory. In particular, we propose a partially adaptive routing algorithm for k-ary n-cubes which doubles the throughput without increasing the hardware complexity significantly.
  • Keywords
    Algorithm design and analysis; Electronic mail; Hardware; Intelligent networks; Multiprocessor interconnection networks; Parallel processing; Routing; Sufficient conditions; System recovery; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 1994. Vol. 1. ICPP 1994. International Conference on
  • Conference_Location
    North Carolina State University, NC, USA
  • ISSN
    0190-3918
  • Print_ISBN
    0-8493-2493-9
  • Type

    conf

  • DOI
    10.1109/ICPP.1994.36
  • Filename
    4115708