Optimal simulations between mesh-connected arrays of processors

Let G and H be two mesh-connected arrays of processors, where G=glxg':!.X· .. xg, • H=h(x.h2x· .. Md.. and g 1· .. gr~ I" . hd. We consider the problem of simulating G by H. and we characterize in terms of the gi'S and h j ' s the best possible simulation by giving such a simulation and proving its optimality in the worst-case sense. We also establish the same bound on the average cost of encoding the edges of G as dis· tinCt paths in H .

[1]  Richard J. Lipton,et al.  Preserving average proximity in arrays , 1978, CACM.

[2]  Arnold L. Rosenberg,et al.  On Embedding Rectangular Grids in Square Grids , 1982, IEEE Transactions on Computers.

[3]  Howard Jay Siegel,et al.  A Model of SIMD Machines and a Comparison of Various Interconnection Networks , 1979, IEEE Transactions on Computers.

[4]  Journal of the Association for Computing Machinery , 1961, Nature.

[5]  Arnold L. Rosenberg,et al.  Optimal simulations of tree machines , 1986, 27th Annual Symposium on Foundations of Computer Science (sfcs 1986).

[6]  Charles E. Leiserson,et al.  Fat-trees: Universal networks for hardware-efficient supercomputing , 1985, IEEE Transactions on Computers.

[7]  Arnold L. Rosenberg,et al.  Preserving Proximity in Arrays , 1975, SIAM J. Comput..

[8]  Arnold L. Rosenberg,et al.  Encoding Data Structures in Trees , 1979, JACM.