OPTIMAL ARCHITECTURES AND ALGORITHMS FOR MESH-CONNECTED PARALLEL COMPUTERS WITH SEPARABLE ROW-COLUMN BUSES

Citation
Mj. Serrano et B. Parhami, OPTIMAL ARCHITECTURES AND ALGORITHMS FOR MESH-CONNECTED PARALLEL COMPUTERS WITH SEPARABLE ROW-COLUMN BUSES, IEEE transactions on parallel and distributed systems, 4(10), 1993, pp. 1073-1080
Citations number
24
Categorie Soggetti
System Science","Computer Applications & Cybernetics","Engineering, Eletrical & Electronic
ISSN journal
10459219
Volume
4
Issue
10
Year of publication
1993
Pages
1073 - 1080
Database
ISI
SICI code
1045-9219(1993)4:10<1073:OAAAFM>2.0.ZU;2-C
Abstract
A two-dimensional mesh of processing elements (PE's) with separable ro w and column buses (i.e., broadcast mechanisms for rows and columns th at can be logically divided into a number of local buses through the u se of PE-controlled switches) has been shown to be quite effective for semigroup computation, prefix computation, and a wide class of other computations that do not require excessive communication or data routi ng. For meshes with separable row/column buses, we show how semigroup and prefix computations can be performed with the same asymptotic time complexity without the provision of buses for every row and every col umn and discuss the VLSI implications of this new architecture. We fin d that with our basic two-level arrangement, square meshes are not opt imal for the above algorithms and that-the time complexity can be redu ced by using rectangular meshes. However, our method of building highe r order meshes allows the construction of an optimal square mesh from rectangular submeshes. We further observe that through more extensive use of PE-controlled switches in the mesh, a hierarchy of buses can be realized efficiently in VLSI. The time-complexity results are shown t o correspond to those previously published when certain parameters of our design are fixed at special values.