On the Power of Arrays with Recon gurable Optical Buses

This paper examines some computational aspects of di erent arrays enhanced with optical pipelined buses. The array processors with optical pipelined buses (APPB) are shown to be extremely exible, as demonstrated by their ability to e ciently simulate di erent variants of PRAMs and bounded degree networks. A model of computation is introduced, the array with recon gurable optical buses (AROB), which combines some of the advantages and characteristics of the classical recon gurable networks (RN) and the APPB. A number of applications of the APPB and AROB are presented, and their power is investigated. It is shown that beside AROB's capability of simulating classical recon gurable networks, the enhanced communication mechanisms allow for an important system reduction when compared with the classical RNs.

[1]  Shahid H. Bokhari,et al.  Finding Maximum on an Array Processor with a Global Bus , 1984, IEEE Transactions on Computers.

[2]  Stephen A. Cook,et al.  A Taxonomy of Problems with Fast Parallel Algorithms , 1985, Inf. Control..

[3]  Rami G. Melhem,et al.  Using Coincident Optical Pulses for Parallel Memory Addressing , 1987, Computer.

[4]  Abhiram G. Ranade,et al.  How to emulate shared memory , 1991, 28th Annual Symposium on Foundations of Computer Science (sfcs 1987).

[5]  Johan Håstad,et al.  Optimal bounds for decision problems on the CRCW PRAM , 1987, STOC.

[6]  Paul R. Prucnal,et al.  Self-Routing Photonic Switching Demonstration With Optical Control , 1987 .

[7]  Dionysios I. Reisis,et al.  Data Movement Operations and Applications on Reconfigurable VLSI Arrays , 1988, ICPP.

[8]  Rami G. Melhem,et al.  Space Multiplexing of Waveguides in Optically Interconnected Multiprocessor Systems , 1989, Comput. J..

[9]  Hungwen Li,et al.  Connection Autonomy in SIMD Computers: A VLSI Implementation , 1989, J. Parallel Distributed Comput..

[10]  Massimo Maresca,et al.  Polymorphic-Torus Network , 1989, IEEE Trans. Computers.

[11]  P. Ragde The parallel simplicity of compaction and chaining , 1990 .

[12]  Gen-Huey Chen,et al.  Constant Time Sorting on a Processor Array with a Reconfigurable Bus System , 1990, Inf. Process. Lett..

[13]  Fred S. Annexstein,et al.  A unified approach to off-line permutation routing on parallel networks , 1990, SPAA '90.

[14]  Rami G. Melhem,et al.  Optical Bus Control for Distributed Multiprocessors , 1990, J. Parallel Distributed Comput..

[15]  D M Chiarulli,et al.  Coincident pulse techniques for multiprocessor interconnection structures. , 1990, Applied optics.

[16]  Rami G. Melhem,et al.  Pipelined Communications in Optically Interconnected Arrays , 1991, J. Parallel Distributed Comput..

[17]  F. Leighton,et al.  Introduction to Parallel Algorithms and Architectures: Arrays, Trees, Hypercubes , 1991 .

[18]  Yosi Ben-Asher,et al.  Ranking on Reconfigurable Networks , 1991, Parallel Process. Lett..

[19]  Zicheng Guo Sorting on Array Processors with Pipelined Buses , 1992, ICPP.

[20]  V P Heuring,et al.  Bit-serial architecture for optical computing. , 1992, Applied optics.

[21]  Rami G. Melhem,et al.  Time-Division Optical Communications in Multiprocessor Arrays , 1993, IEEE Trans. Computers.

[22]  Tim J. Harris,et al.  A survey of PRAM simulation techniques , 1994, CSUR.

[23]  Yi Pan Order statistics on optically interconnected multiprocessor systems , 1994, First International Workshop on Massively Parallel Processing Using Optical Interconnections.

[24]  Zicheng Guo,et al.  Optically Interconnected Processor Arrays with Switching Capability , 1994, J. Parallel Distributed Comput..

[25]  Chunming Qiao Efficient matrix operations in a reconfigurable array with spanning optical buses , 1995, Proceedings Frontiers '95. The Fifth Symposium on the Frontiers of Massively Parallel Computation.