Embedding binary trees in arrays with optical buses

Optical bus based architectures have received much attention lately, and how to take advantage of the unique communication capabilities of such architectures in application development needs to be demonstrated. In this paper we first describe an embedding of a binary tree into a Reconfigurable Array with Spanning Optical Buses (or RASOB), which achieves a near minimal expansion cost. We then describe an embedding of a large binary tree into a small RASOB, which achieves a near optimal load balance. In both embeddings, all packet transfers between parents and children in the binary trees can be accomplished in one bus cycle, which implies that the embeddings achieve an optimum dilation cost of 1.

[1]  Chunming Qiao On Designing Communication-Intensive Algorithms for a Spanning Optical Bus Based Array , 1995, Parallel Process. Lett..

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

[3]  R. Ballart,et al.  SONET: now it's the standard optical network , 1989, IEEE Communications Magazine.

[4]  Rami Melhem,et al.  Array processors with pipelined optical busses , 1990, [1990 Proceedings] The Third Symposium on the Frontiers of Massively Parallel Computation.

[5]  Sartaj Sahni,et al.  Sorting, Selection, and Routing on the Array with Reconfigurable Optical Buses , 1997, IEEE Trans. Parallel Distributed Syst..

[6]  H. F. Jordan,et al.  Fiber optic delay line memory. , 1990, Applied optics.

[7]  Yi Pan,et al.  Efficient parallel algorithms on optically interconnected arrays of processors , 1995 .

[8]  Richard M. Osgood,et al.  Polymer optical interconnect technology (POINT): optoelectronic packaging and interconnect for board and backplane applications , 1996, Photonics West.

[9]  Ray T. Chen,et al.  1-GHz clock signal distribution for multi-processor super computers , 1996, Proceedings of Massively Parallel Processing Using Optical Interconnections.

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

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

[12]  Rami G. Melhem,et al.  Time-division optical communications in multiprocessor arrays , 1991, Proceedings of the 1991 ACM/IEEE Conference on Supercomputing (Supercomputing '91).

[13]  Rami Melhem,et al.  Optoelectronic buses for high-performance computing , 1994 .