𝔖 Bobbio Scriptorium
✦   LIBER   ✦

A Necessary and Sufficient Condition for Deadlock-Free Wormhole Routing

✍ Scribed by Loren Schwiebert; D.N. Jayasimha


Publisher
Elsevier Science
Year
1996
Tongue
English
Weight
341 KB
Volume
32
Category
Article
ISSN
0743-7315

No coin nor oath required. For personal study only.

✦ Synopsis


An important open problem in wormhole routing has been to find a necessary and sufficient condition for deadlock-free adaptive routing. Recently, Duato has solved this problem for a restricted class of adaptive routing algorithms. In this paper, a necessary and sufficient condition is proposed that can be used for any adaptive or nonadaptive routing algorithm for wormhole routing, as long as only local information is required for routing. The underlying proof technique introduces a new type of dependency graph, the channel waiting graph, which omits most channel dependencies that cannot be used to create a deadlock configuration. The necessary and sufficient condition can be applied in a straightforward manner to most routing algorithms. This is illustrated by proving deadlock freedom for a partially adaptive nonminimal mesh routing algorithm that does not require virtual channels and a fully adaptive minimal hypercube routing algorithm with two virtual channels per physical channel. Both routing algorithms are more adaptive than any previously proposed routing algorithm with similar virtual channel requirements.


πŸ“œ SIMILAR VOLUMES


A necessary and sufficient condition for
✍ P. Cerejeiras; Q. Chen; U. KΓ€hler πŸ“‚ Article πŸ“… 2009 πŸ› John Wiley and Sons 🌐 English βš– 127 KB πŸ‘ 1 views

## Abstract We present a sufficient and necessary condition for the Bedrosian identity to hold for a large class of mono‐components based on a generalized Sinc‐function. Copyright Β© 2009 John Wiley & Sons, Ltd.

A necessary and sufficient condition for
✍ Wenxiong Chen; Congming Li πŸ“‚ Article πŸ“… 1995 πŸ› John Wiley and Sons 🌐 English βš– 493 KB πŸ‘ 1 views

We seek metrics conformal to the standard ones on S" having prescribed Gaussian curvature in case n = 2 (the Nirenberg Problem), or prescribed scalar curvature for n t 3 (the Kazdan-Warner problem). There are well-known Kazdan-Warner and Bourguignon-Ezin necessary conditions for a function R(x) to b

Sufficient and Necessary Condition for t
✍ H. AndrΓ©ka; T. Gergely; I. NΓ©meti πŸ“‚ Article πŸ“… 1974 πŸ› John Wiley and Sons 🌐 English βš– 140 KB πŸ‘ 1 views

I n this study we reformulate GODEL'S completeness theorem such that any firstorder calculus can be tested for completeness. The theorem in this form gives simple sufficient and necessary algebraic conditions for the calculus to be complete.

A necessary and sufficient condition for
✍ Lin, Chiang; Shyu, Tay-Woei πŸ“‚ Article πŸ“… 1996 πŸ› John Wiley and Sons 🌐 English βš– 130 KB πŸ‘ 2 views

In this paper w e prove the following result. Let ml 2 m2 2 ... 2 ml be nonnegative integers. A necessary and sufficient condition for the complete graph K,, to be decomposed into stars S,,, , S