PARALLEL COMPUTATIONS ON RECONFIGURABLE MESHES

被引:143
作者
MILLER, R
PRASANNAKUMAR, VK
REISIS, DI
STOUT, QF
机构
[1] UNIV SO CALIF, DEPT ELECT ENGN SYST, LOS ANGELES, CA 90089 USA
[2] NATL TECH UNIV ATHENS, DEPT COMP ENGN, DIV COMP SCI, COMMUN LAB, GR-15773 ZOGRAFOS, GREECE
[3] UNIV MICHIGAN, DEPT ELECT ENGN & COMP SCI, ANN ARBOR, MI 48109 USA
基金
美国国家科学基金会;
关键词
GRAPH ALGORITHMS; IMAGE ALGORITHMS; MESH; MESH-OF-TREES; PARALLEL ALGORITHMS; PRAM; PYRAMID COMPUTER; RECONFIGURABLE MESH; VLSI;
D O I
10.1109/12.277290
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper introduces the mesh with reconfigurable bus (reconfigurable mesh) as a model of computation. The reconfigurable mesh captures salient features from a variety of sources, including the CAAPP, CHiP, polymorphic-torus network, and bus automaton. It consists of an array of processors interconnected by a reconfigurable bus system, which can be used to dynamically obtain various interconnection patterns between the processors. In this paper, we introduce a variety of fundamental data-movement operations for the reconfigurable mesh. Based on these operations, we also introduce new algorithms that are efficient for solving a variety of problems involving graphs and digitized images. The algorithms we present are asymptotically superior to those previously obtained for the aforementioned reconfigurable architectures, as well as to those previously obtained for the mesh, the mesh with multiple broadcasting, the mesh with multiple buses, the mesh-of-trees, and the pyramid computer, to name a few. Highlights include a logarithmic time algorithm to label the connected components of a graph given its adjacency matrix, as well as polylogarithmic time algorithms to solve problems involving convexity and connectivity of figures in images. We also show the power of reconfigurability by solving some problems, such as exclusive OR, more efficiently on the reconfigurable mesh than is possible on the PRAM.
引用
收藏
页码:678 / 692
页数:15
相关论文
共 49 条
[1]  
AGGARWAL A, 1986, IEEE T COMPUT, V35, P62, DOI 10.1109/TC.1986.1676658
[2]  
ALNUWEIRI HM, 1989, IRIS253 INT ROB INT
[3]  
ATALLAH M, 1983, J ASSOC COMPUT MACH, V31, P649
[4]   THE POWER OF RECONFIGURATION [J].
BENASHER, Y ;
PELEG, D ;
RAMASWAMI, R ;
SCHUSTER, A .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1991, 13 (02) :139-153
[5]  
BOKHARI SH, 1984, IEEE T COMPUT, V33, P133, DOI 10.1109/TC.1984.1676405
[6]  
Champion D. M., 1987, Proceedings of the 1987 International Conference on Parallel Processing, P70
[7]  
DYER CR, 1981, P IEEE C PATTERN REC
[8]  
ESHAGHIAN MM, 1988, 3RD P INT C SUP
[9]   DETERMINING MINIMUM-AREA ENCASING RECTANGLE FOR AN ARBITRARY CLOSED CURVE [J].
FREEMAN, H ;
SHAPIRA, R .
COMMUNICATIONS OF THE ACM, 1975, 18 (07) :409-413
[10]  
FURST M, 1981, OCT P IEEE S F COMP, P260