page 1  (7 pages)
2to next section

Improved Virtual Leveled Routing Strategy for Meshes

Ville Leppanen?

Department of Computer Science

University of Turku, FINLAND

E-mail: Ville.Leppanen@cs.utu.fi

Research Report R-94-8

University of Turku, Computer Science

May 16, 1994

Abstract

We present an improved version of the virtual leveled network routing strategy for mesh connected computers. This improvement achieves a speedup of approximately 2, and requires practically no additional hardware. We confirm this by providing experimental results concerning time to accomplish CRCW PRAM simulation influenced routing situations.

1 Introduction

Combining messages during a routing process is the method to avoid performance degradation in the presence of hot-spots. Especially, combining on the route provides a practical method to accomplish the memory reference primitives of strong CRCW PRAM (as well as CREW) models. Several methods have been proposed to accomplish combining [1, 3, 6, 8, 10], which all can be applied to mesh connected computers. These methods can be applied to other interconnection structures as well, but here we deal only with the 2-dimensional and the 3-dimensional mesh structure, since it is simple, regular, modularly extendible, well scalable, and in general it is very fair with respect to our 3-dimensional world.

Definition 1.1 A d-dimensional n1 ? n2 ? : : : ? nd mesh is a graph Gn1?n2?:::?nd mesh =
(V; E), where

V =
n
Vx1;x2;:::;xd <= xi <= ni ? 1; 1 <= i <= d
o

is a set of N = n1n2 : : : nd (almost) identical nodes, and

E =
n
(Vx1;x2;:::;xd ; Vy1;y2;:::;yd )
d
X

i=1
jxi ? yij = 1; <= xi; yi <= ni ? 1; 1 <= i <= d
o

defines the connections between nodes. The degree is 2d, and the diameter is Pdi=1(ni?1).

?This work was financially supported by the Academy of Finland.