Paper
3 May 1988 Optical Prolog Computer Using Symbolic Substitution.
Alastair D McAulay
Author Affiliations +
Proceedings Volume 0881, Optical Computing and Nonlinear Materials; (1988) https://doi.org/10.1117/12.944086
Event: 1988 Los Angeles Symposium: O-E/LASE '88, 1988, Los Angeles, CA, United States
Abstract
The Prolog language provides the flexibility to implement many expert system approaches and exhibits high levels of parallelism. However, it is too slow to have wide applicability to real-world problems or for real-time problems. The most computationally demanding steps in Prolog are the search and substitution required in unification. An all-digital opto-electronic architecture is described in which optical symbolic substitution is used to significantly speed unification by using high levels of parallelism. A simulator is being developed for the system to verify operation and assist performance evaluation. Progress in spatial light modulators suggests that such architectures will soon be feasible and superior to all-electronic counterparts.
© (1988) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Alastair D McAulay "Optical Prolog Computer Using Symbolic Substitution.", Proc. SPIE 0881, Optical Computing and Nonlinear Materials, (3 May 1988); https://doi.org/10.1117/12.944086
Lens.org Logo
CITATIONS
Cited by 2 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Spatial light modulators

Symbolic substitution

Control systems

Databases

Nonlinear optics

Optical computing

Binary data

Back to Top