Published January 1, 1986 | Version public
Technical Report Open

Deadlock Free Message Routing in Multiprocessor Interconnection Networks

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 deadlockfree routing is the absence of cycles in the 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.

Files

5206-TR-86.pdf

Files (1.2 MB)

Name Size Download all
md5:0c11223cfdbe34da647966df087e13b4
1.2 MB Preview Download

Additional details

Identifiers

Eprint ID
26907
Resolver ID
CaltechCSTR:1986.5206-tr-86

Dates

Created
2001-11-30
Created from EPrint's datestamp field
Updated
2019-10-03
Created from EPrint's last_modified field

Caltech Custom Metadata

Caltech groups
Computer Science Technical Reports