Abstract
The optical transpose interconnection system (OTIS) is an optical interconnection scheme that provides transpose transformations on 2-D indexed 2-D arrays of transmitters and detectors. These transformations are required in shuffle-tree graph1 (STG) architectures. The STG supports various matrix computations, such as matrix transpose, vector outer-product, and matrix-vector multiplications. These computations are useful for signal processing, artificial intelligence, relational databases, artificial neural systems, and crossbar interconnections. The OTIS optical system can also be used to implement -shuffle2 multistage interconnection networks (MINs) which have the advantage that only a constant number of optical stages is required for routing or sorting applications. The OTIS optical system is bi-directional. This can prove useful for backpropagation neural networks and MINs. In this case, it allows blocking information inside the MIN to be accessed by a data packet sender. We will present the design and experimental demonstration of the OTIS optical system. We will also present the necessary electronics that connect the transmitter and detector subarrays allowing efficient optoelectronic implementations of shuffle-tree graphs and -shuffle architectures.
© 1992 Optical Society of America
PDF ArticleMore Like This
Philippe J. Marchand, Gary C. Marsden, and Sadik C. Esener
OWE.1 Optical Computing (IP) 1993
Matthias Blume, Gary C. Marsderi, Philippe J. Marchand, and Sadik C. Esener
OThD.16 Optics in Computing (IP) 1997
W. Lee Hendrick, Philippe J. Marchand, Frederick B. McCormick, Ilkan Çokgör, and Sadik C. Esener
OThB4 Optical Computing (IP) 1995