• DocumentCode
    1155247
  • Title

    Deadlock-Free Message Routing in Multiprocessor Interconnection Networks

  • Author

    Dally, William J. ; Seitz, Charles L.

  • Author_Institution
    Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology
  • Issue
    5
  • fYear
    1987
  • fDate
    5/1/1987 12:00:00 AM
  • Firstpage
    547
  • Lastpage
    553
  • Abstract
    A deadlock-free routing algorithm can be generated for arbitrary interconnection networks using the concept of virtual channels. A necessary and sufficient condition for deadlock-free routing is the absence of cycles in a channel dependency graph. Given an arbitrary network and a routing function, the cycles of the channel dependency graph can be removed by splitting physical channels into groups of virtual channels. This method is used to develop deadlock-free routing algorithms for k-ary n-cubes, for cube-connected cycles, and for shuffle-exchange networks.
  • Keywords
    Communication networks; concurrent computation; graph model; interconnection networks; message passing multiprocessors; parallel processing; Computational modeling; Computer networks; Concurrent computing; Intelligent networks; Message passing; Multiprocessor interconnection networks; Partitioning algorithms; Routing; Sufficient conditions; System recovery; Communication networks; concurrent computation; graph model; interconnection networks; message passing multiprocessors; parallel processing;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1987.1676939
  • Filename
    1676939