Title :
A simulator for general purpose optical arrays
Author :
Marvin, Walter B. ; Burleson, Wayne P.
Author_Institution :
Dept. of Electr. & Comput. Eng., Massachusetts Univ., Amherst, MA, USA
Abstract :
Architectures based on optical arrays offer the promise of massive parallelism and three-dimensional computing. The design of an integrated general purpose optical or electrooptical machine is a formidable task. The simulation of these technologies using electronic computers allows a number of designs for such machines to be explored. The general purpose simulator for electrooptical arrays presented demonstrates the practicality and presents the limitations of such technologies. The behavior of bi-level optically active gate and lens materials is simulated as solutions to well-known equations in a low level optical simulation. A second higher level optical simulation is used to simulate optical arrays at the gate level using modified ray tracing techniques. A third level provides a simulation of the electrooptical integration of an example array processor, and allows simulation of machine code for a minimal classical machine to be mapped onto an example array architecture
Keywords :
geometrical optics; optical logic; virtual machines; array architecture; array processor; bi-level optically active gate; electronic computers; electrooptical arrays; electrooptical machine; machine code; massive parallelism; minimal classical machine; optical array architectures; optical machine, bi level optically active lens; optical simulation; ray tracing; three-dimensional computing; Computational modeling; Computer architecture; Computer simulation; Concurrent computing; Integrated optics; Lenses; Optical arrays; Optical computing; Optical design; Parallel processing;
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1991. ICCD '91. Proceedings, 1991 IEEE International Conference on
Conference_Location :
Cambridge, MA
Print_ISBN :
0-8186-2270-9
DOI :
10.1109/ICCD.1991.139954