The mesh of buses MBUSs is a parallel computation model which consists of n = n processors, n row buses, and n column buses, but no local connections between neighboring processors. An n lower bound for the permutation routing on this model is shown. The proof does not depend on common predetermined
Oblivious Routing Algorithms on the Mesh of Buses
โ Scribed by Kazuo Iwama; Eiji Miyano
- Publisher
- Elsevier Science
- Year
- 2000
- Tongue
- English
- Weight
- 226 KB
- Volume
- 60
- Category
- Article
- ISSN
- 0743-7315
No coin nor oath required. For personal study only.
โฆ Synopsis
An optimal W1.5N 1ร2 X lower bound is shown for oblivious routing on the mesh of buses: a two-dimensional parallel model consisting of N 1ร2 _N 1ร2 processors and N 1ร2 row and N 1ร2 column buses but no local connections between neighboring processors. Many lower bound proofs for routing on mesh-structured models use a single instance (adversary) which includes difficult packet-movement. This approach does not work in our case; our proof is one of the rare cases which really exploit the fact that the routing algorithm has to cope with many different instances. Note that the two-dimensional mesh of buses includes 2N 1ร2 buses and each processor can access two different buses. Apparently the three-dimensional model provides more communication facilities, namely including 3N 2ร3 buses, and each processor can access three different buses. Surprisingly, however, the oblivious routing on the threedimensional mesh of buses needs more time, i.e., 0(N 2ร3 ) steps, which is another important result of this paper.
๐ SIMILAR VOLUMES
Routing with locality is studied for meshes with buses. In this problem, packets' distances are bounded by a value, d, which is less than the diameter of the network. This problem arises naturally when specific known algorithms are implemented on meshes. Solving this problem in ordinary meshes requi
## An O โ N oblivious permutation-routing algorithm for two-dimensional meshes is presented. The model is a standard mesh where โ N ร โ N processors are connected via point-to-point connections and each processor has four queues, one per each outgoing link, which can hold only a constant number of
The routing problem is one of the most widely studied problems in VLSI design. Maze-routing algorithms are used in VLSI routing and robot path planning. Efficiency of the parallel maze routing algorithms which were mostly based on C. Y. Lee's algorithm (1961, IRE Trans. Electron. Comput. (Sept.), 34
This paper shows an important exception to the common perception that three-dimensional meshes are more powerful than two-dimensional ones. Let N be the total number of processors. Then permutation routing over three-dimensional mesh computers needs N 2/3 steps while it takes N 1/2 steps over twodim