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
Link To Document :
بازگشت