Universal wormhole routing
Open Access
- 1 March 1997
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Parallel and Distributed Systems
- Vol. 8 (3) , 254-262
- https://doi.org/10.1109/71.584091
Abstract
In this paper, we examine the wormhole routing problem in terms of the "congestion" c and "dilation" d for a set of packet paths. We show, with mild restrictions, that there is a simple randomized algorithm for routing any set of P packets in $O\left( {cd\eta +cL\eta \,\,{\rm log}\,\,P} \right)$ time with high probability, where L is the number of flits in a packet, and 驴 = min{d, L}; only a constant number of flits are stored in each queue at any time. Using this result, we show that a fat-tree network of area 驴(A) can simulate wormhole routing on any network of comparable area with O(log3A) slowdown, when all worms have the same length. Variable-length worms are also considered. We run some simulations on the fat-tree which show that not only does wormhole routing tend to perform better than the more heavily studied store-and-forward routing in this context, but that performance superior to our provable bound is attainable in practice.
Keywords
This publication has 22 references indexed in Scilit:
- Nearly tight bounds for wormhole routingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- On bit-serial packet routing for the mesh and the torusPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A theory of wormhole routing in parallel computersIEEE Transactions on Computers, 1996
- A Comprehensive Analytical Model for Wormhole Routing in Multicomputer SystemsJournal of Parallel and Distributed Computing, 1994
- A Necessary and Sufficient Condition for Deadlock-Free Adaptive Routing in Wormhole NetworksPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1994
- The fat-pyramid and universal parallel computation independent of wire delayIEEE Transactions on Computers, 1994
- Fast algorithms for bit-serial routing on a hypercubePublished by Association for Computing Machinery (ACM) ,1990
- A framework for adaptive routing in multicomputer networksPublished by Association for Computing Machinery (ACM) ,1989
- Deadlock-Free Message Routing in Multiprocessor Interconnection NetworksIEEE Transactions on Computers, 1987
- Sorting on a mesh-connected parallel computerCommunications of the ACM, 1977