Abstract
Symbolic substitution is a parallel technique for applying pattern transformation rules to an array of on/off cells. A single pattern transformation rule that requires a small fan-in and fan-out is shown to be sufficient for all computing. A simple optical architecture that makes use of optically nonlinear arrays and space-invariant imaging can implement the rule. Configurations of cells are arranged to realize dual-rail logic operators and connection primitives. Circuits are created by customizing a fixed 2-D mask to image light onto selected cells of the array. The presented techniques are intended to provide a foundation for work on digital optical computers.
© 1987 Optical Society of America
Full Article | PDF ArticleMore Like This
Dennis C. Ghiglia, Gary A. Mastin, and Louis A. Romero
J. Opt. Soc. Am. A 4(1) 267-280 (1987)
Karl-Heinz Brenner, Alan Huang, and Norbert Streibl
Appl. Opt. 25(18) 3054-3060 (1986)
Jing Li and T. C. H. Liew
Opt. Express 24(22) 24930-24937 (2016)