Deterministic 1-k routing on meshes: With applications to worm-hole routing

18Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In 1-k routing each of the n2 processing units of an n × n mesh connected computer initially holds 1 packet which must be routed such that any processor is the destination of at most k packets. This problem has great practical importance in itself and by its implications for hot-potato worm-hole routing. We present a near-optimal deterministic algorithm running in (Formula Presented) steps, and an algorithm with slightly worse routing time but working queue size three. Non-trivial extensions are given to l-k routing, and for routing on higher dimensional meshes. We show that under a natural condition 1-k routing can be performed in O(k · n) steps. Finally we show that k-k routing can be performed in O(k⋅·⋅n) steps with working queue size four. Hereby hot-potato worm-hole routing can be performed in O(k3/2· ⋅n) steps.

Cite

CITATION STYLE

APA

Sibeyn, J. F., & Kaufmann, M. (1994). Deterministic 1-k routing on meshes: With applications to worm-hole routing. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 775 LNCS, pp. 237–248). Springer Verlag. https://doi.org/10.1007/3-540-57785-8_145

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free