Title :
Prefix computations on a generalized mesh-connected computer with multiple buses
Author :
Chung, Kuo-Liang
Author_Institution :
Dept. of Inf. Manage., Nat. Taiwan Inst. of Technol., Taipei, Taiwan
fDate :
2/1/1995 12:00:00 AM
Abstract :
The mesh-connected computer with multiple buses (MC-CMB) is a well-known parallel organization, providing broadcast facilities in each row and each column. In this paper, we propose a 2D generalized MCCMB (2-GMCCMB) for the purpose of increasing the efficiency of executing some important applications of prefix computations such as solving Linear recurrences and tridiagonaI systems, etc. A k1n1 ×k1n2 2-GMCCMB is constructed from a k 1n1×k1n2 mesh organization by enhancing the power of each disjoint n1×n2 submesh with multiple buses (sub-2-MCCMB). Given n data, a prefix computation can be performed in O(n1/10) time on an n3/5×n2/5 2-GMCCMB, where each disjoint sub-2-MCCMB is of size n1/2×n3/10. This time bound is faster than the previous time bound of O(n1/8) for the same computation on an n5/8×n3/8 2-MCCMB. Furthermore, the time bound of our parallel prefix algorithm can be further reduced to O(n1/11) if fewer processors are used. Our result can be extended to the d-dimensional GMCCMB, giving a time bound of O(n1 (d2(d)+d)/) for any constant d; here, we omit the constant factors. This time bound is less than the previous time bound of O(n1(d2(d))/) on the d-dimensional MCCMB
Keywords :
multiprocessor interconnection networks; parallel algorithms; parallel architectures; broadcast facilities; generalized mesh-connected computer; linear recurrences; mesh organization; multiple buses; parallel prefix algorithm; prefix computations; rectangular meshes; tridiagonal systems; Application software; Broadcasting; Computational geometry; Computer applications; Concurrent computing; Image processing; Nearest neighbor searches; Parallel algorithms; Parallel machines; Very large scale integration;
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on