Integer sorting and routing in arrays with reconfigurable optical buses

We present deterministic algorithms for integer sorting and on-line packet routing on arrays with reconfigurable optical buses. The main objective is to identify the mechanisms specific to this type of architecture which allow building efficient integer sorting, partial permutation routing and h-relations algorithms. The consequences of these results on PRAM simulations are also investigated.

[1]  Selim G. Akl,et al.  Integer Sorting and Routing in Arrays with Reconfigurable Optical Buses , 1998, Int. J. Found. Comput. Sci..

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

[3]  Sartaj Sahni,et al.  Determinisitic Routing on the Array with Reconfigurable Optical Buses , 1997, Parallel Process. Lett..

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

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

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

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

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

[9]  Selim G. Akl,et al.  On the Power of Arrays with Recon gurable Optical Buses , 1995 .

[10]  S Pavel,et al.  Area-time trade-offs in arrays with optical pipelined buses. , 1996, Applied optics.

[11]  Faith Ellen,et al.  Relations Between Concurrent-Write Models of Parallel Computation , 1988, SIAM J. Comput..

[12]  Selim G. Akl,et al.  Matrix Operations Using Arrays with Reconfigurable Optical Buses* , 1996, Parallel Algorithms Appl..

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