Simulation of meshes with separable buses by meshes with multiple partitioned buses
Susumu Matsumae · 2004
This paper studies the simulation problem of meshes with separable buses (MSB) by meshes with multiple partitioned buses (MMPB). The MSB and the MMPB are the mesh connected computers enhanced by the addition of broadcasting buses along every row and column. The broadcasting buses of the MSB, called separable buses, can be dynamically sectioned into smaller bus segments by program control, while those of the MMPB, called partitioned buses, are statically partitioned in advance. In the MSB model, each row/column has only one separable bus, while in the MMPB model, each row/column has L partitioned buses (L /spl ges/ 2). We consider the simulation and the scaling-simulation of the MSB by the MMPB, and show that the MMPB of size n /spl times/ n can simulate the MSB of size n /spl times/ n in O(n/sup 1/(2L)/) steps, and that the MMPB of size m /spl times/ m can simulate the MSB of size n /spl times/ n in O(n/m(n/m+m/sup 1/(2L)/)) steps (m < n). The latter result implies that the MMPB of size m /spl times/ m can simulate the MSB of size n /spl times/ n time-optimally when m /spl les/ n/sup /spl alpha// holds for /spl alpha/ = 1/1+1/(2L).