An optimal randomized routing algorithm for the Mesh and a class of efficient Mesh-like routing networks: Extended abstract

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

Abstract

We present an optimal oblivious randomized algorithm for permutation routing on the MIMD version of Mesh. Our routing algorithm routes n2 elements on an n×n Mesh in 2n+O(log n) parallel communication steps with very high probability. Further, the maximum queue length at any node at any time is at the most O(log n) with the same probability. Since 2n is the distance bound for the Mesh, our algorithm is indeed optimal. Generalization of this result to k-dimensional (for any k) Meshes yields an algorithm that runs in time equal to the diameter of the Mesh. A lower bound result of [Schnorr and Shamir 86] states that sorting of n2 elements takes at least 3n steps on an n × n MIMD Mesh (for indexing schemes of practical interest). Thus our algorithm demonstrates that routing is easier than sorting on the MIMD Mesh. We also identify a class of Mesh-like networks (we call circular meshes) which have n2 nodes but less than 2n diameter. These meshes have the property that they can be laid out on a chip with a physical diameter same as the model diameter. Our routing algorithm runs on these networks to route n2 elements in d+O(log n) steps (d being the diameter of the network) with a very high probability. These circular meshes also have the potential of being adopted to run existing sorting and routing algorithms (on the regular SIMD and MIMD Meshes) with a corresponding reduction in their run times. And finally we present a (possibly) non optimal oblivious routing algorithm for the Mesh that requires only O(1) queue size for any node at any time. In particular we present a randomized oblivious constant queue size routing algorithm that runs in time O(n1+ε), for any ε>0.

Cite

CITATION STYLE

APA

Rajasekaran, S., & Tsantilas, T. (1987). An optimal randomized routing algorithm for the Mesh and a class of efficient Mesh-like routing networks: Extended abstract. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 287 LNCS, pp. 226–241). Springer Verlag. https://doi.org/10.1007/3-540-18625-5_53

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