Optimized mesh-connected networks for SIMD and MIMD architectures

A class of mesh networks with wrap-around links is obtained from a class of circulant graphs by means of a graph isomorphism. We demonstrate how to obtain, from the adjacency pattern of the graph, simple parameters that serve to construct a planar design of the network. Several performance parameters are evaluated: in particular, we show that diameter and average distance are simultaneously minimized. This implies a minimization of the network communication delays. Due to its easy implementation and good behavior characteristics, the proposed interconnection scheme is appropriate in several architectural environments. Specifically, this topology is suitable as an interconnection subsystem for message passing MIMD architectures, as well as for SIMD machines with a static interconnection scheme. In the particular case of SIMD machines, a comparison is made with the ILLIAC IV-type networks. As a consequence, we propose still another topology, when the number of processing elements is an even power of 2; for this solution, we show that a reduction in the network distances is achieved, without losing speed in performing arbitrary permutations.

[1]  F. Harary THE MAXIMUM CONNECTIVITY OF A GRAPH. , 1962, Proceedings of the National Academy of Sciences of the United States of America.

[2]  Howard Jay Siegel,et al.  Shuffling with the Illiac and PM2I SIMD Networks , 1984, IEEE Transactions on Computers.

[3]  Tilak Agerwala,et al.  Communication Issues in the Design and Analysis of Parallel Algorithms , 1981, IEEE Transactions on Software Engineering.

[4]  Samuel E. Orcutt Implementation of Permutation Functions in Illiac IV-Type Computers , 1976, IEEE Transactions on Computers.

[5]  Sartaj Sahni,et al.  An optimal routing algorithm for mesh-connected Parallel computers , 1980, JACM.

[6]  Viktor K. Prasanna,et al.  Permutations on Illiac IV-Type Networks , 1986, IEEE Transactions on Computers.

[7]  Sartaj Sahni,et al.  Data broadcasting in SIMD computers , 1981, IEEE Transactions on Computers.

[8]  José Luis Balcázar Navarro,et al.  Diameter minimization in networks for SIMD machines , 1985 .

[9]  Steven P. Levitan Evaluation Criteria for Communication Structures in Parallel Architectures , 1985, ICPP.

[10]  J.-C. Bermond,et al.  An Optimization Problem in Distributed Loop Computer Networks , 1989 .

[11]  Michael J. Flynn,et al.  Very high-speed computing systems , 1966 .

[12]  B W Arden,et al.  Analysis of Chordal Ring Network , 1981, IEEE Transactions on Computers.

[13]  Jhing-Fa Wang,et al.  Reliable circulant networks with minimum transmission delay , 1985 .

[14]  Julio Ramón Beivide Palacio Caracterización de topologías basadas en conexiones con cuatro enlaces bidireccionales , 1986 .

[15]  Jacques Lenfant,et al.  Parallel Permutations of Data: A Benes Network Control Algorithm for Frequently Used Permutations , 1978, IEEE Transactions on Computers.

[16]  Duncan H. Lawrie,et al.  The Prime Memory System for Array Access , 1982, IEEE Transactions on Computers.

[17]  Ahmed Sameh,et al.  The Illiac IV system , 1972 .

[18]  R. Wilkov,et al.  Analysis and Design of Reliable Computer Networks , 1972, IEEE Trans. Commun..

[19]  Colin Whitby-Strevens The transputer , 1985, ISCA 1985.

[20]  Richard M. Brown,et al.  The ILLIAC IV Computer , 1968, IEEE Transactions on Computers.

[21]  John F. Palmer A VLSI Parallel Computer , 1986, COMPCON.

[22]  Cauligi S. Raghavendra,et al.  Reliable Loop Topologies for Large Local Computer Networks , 1985, IEEE Transactions on Computers.

[23]  Charles L. Seitz,et al.  The cosmic cube , 1985, CACM.