OSA's Digital Library

Applied Optics

Applied Optics


  • Vol. 25, Iss. 20 — Oct. 15, 1986
  • pp: 3751–3758

Optical parallel array logic system. 2: A new system architecture without memory elements

Jun Tanida and Yoshiki Ichioka  »View Author Affiliations

Applied Optics, Vol. 25, Issue 20, pp. 3751-3758 (1986)

View Full Text Article

Enhanced HTML    Acrobat PDF (1020 KB)

Browse Journals / Lookup Meetings

Browse by Journal and Year


Lookup Conference Papers

Close Browse Journals / Lookup Meetings

Article Tools



An optical parallel array logic system—OPALS—is a new type of optical parallel digital computing system. The OPALS optically implements array logic in parallel using techniques of image coding and 2-D correlation for the coded image with a pointwise function called an operation kernel. The OPALS can execute any logical neighborhood operation for binary images in parallel. In this paper we present a new version of the OPALS that needs no memory elements. To construct this OPALS, we consider two useful techniques, i.e., an optical sequential logic technique and multiplex correlation based on wavelength multiplexing. Use of pipelined processing together with the wavelength multiplexing technique gives the promise of eliminating memory devices from the system. Consequently, the new version of the OPALS can be systematized with simpler architecture compared with that of the OPALS presented in the previous paper. Computer simulation verifies the appropriateness of operations of the new version of the OPALS.

© 1986 Optical Society of America

Original Manuscript: January 23, 1986
Published: October 15, 1986

Jun Tanida and Yoshiki Ichioka, "Optical parallel array logic system. 2: A new system architecture without memory elements," Appl. Opt. 25, 3751-3758 (1986)

Sort:  Author  |  Year  |  Journal  |  Reset  


  1. J. W. Goodman, Introduction to Fourier Optics (McGraw-Hill, New York, 1968).
  2. A. Huang, “Design for an Optical General Purpose Digital Computer,” Proc. Soc. Photo-Opt. Instrum. Eng. 232, 119 (1980).
  3. M. T. Fatehi, K. C. Wasmundt, S. A. Collins, “Optical Logic Gates Using Liquid Crystal Light Valve: Implementation and Application Example,” Appl. Opt. 20, 2250 (1981). [CrossRef] [PubMed]
  4. B. K. Jenkins, A. A. Sawchuk, T. C. Strand, B. H. Soffer, “Sequential Optical Logic Implementation,” J. Opt. Soc. Am. 72, 1721A (1982); B. K. Jenkins, A. A. Sawchuk, T. C. Strand, R. Forchheimer, B. H. Soffer, “Sequential Optical Logic Implementation,” Appl. Opt. 23, 3455 (1984). [CrossRef] [PubMed]
  5. J. Tanida, Y. Ichioka, “Optical Logic Array Processor Using Shadowgrams,” J. Opt. Soc. Am. 73, 800 (1983). [CrossRef]
  6. Y. Ichioka, J. Tanida, “Optical Parallel Logic Gates Using a Shadow-Casting System for Optical Digital Computing,” Proc. IEEE 72, 787 (1984). [CrossRef]
  7. H. O. Bartelt, A. W. Lohmann, E. E. Sicre, “Optical Logical Processing in Parallel with Theta Modulation,” J. Opt. Soc. Am. A 1, 944 (1984). [CrossRef]
  8. B. K. Jenkins, P. Chavel, R. Forchheimer, A. A. Sawchuk, T. C. Strand, “Architectural Implications of a Digital Optical Processor,” Appl. Opt. 23, 3465 (1984). [CrossRef] [PubMed]
  9. D. Psaltis, N. Farhat, “Optical Information Processing Based on an Associative-Memory Model of Neural Nets with Thresholding and Feedback,” Opt. Lett. 10, 98 (1985). [CrossRef] [PubMed]
  10. J. Tanida, Y. Ichioka, “Optical-Logic-Array Processor Using Shadowgrams. III. Parallel Neighborhood Operations and an Architecture of an Optical Digital-Computing System,” J. Opt. Soc. Am. A 2, 1245 (1985). [CrossRef]
  11. J. Tanida, Y. Ichioka, “OPALS: Optical Parallel Array Logic System,” Appl. Opt. 25, 1565 (1986). [CrossRef] [PubMed]
  12. H. Fleisher, L. I. Maissel, “An Introduction to Array Logic,” IBM J. Res. Dev. 19, 98 (1975). [CrossRef]
  13. A. B. Marcovitz, J. H. Pugsley, An Introduction to Switching System Design (Wiley, New York, 1971).
  14. S. Kozaitis, R. Arrathoon, “Shadow Casting for Direct Table Look-Up and Multiple-Valued Logic,” Appl. Opt. 24, 3312 (1985). [CrossRef] [PubMed]
  15. K. Preston, M. J. B. Duff, S. Levialdi, P. E. Norgren, J. Toriwaki, “Basics of Cellular Logic with Some Applications in Medical Image Processing,” Proc. IEEE 67, 826 (1979). [CrossRef]

Cited By

Alert me when this paper is cited

OSA is able to provide readers links to articles that cite this paper by participating in CrossRef's Cited-By Linking service. CrossRef includes content from more than 3000 publishers and societies. In addition to listing OSA journal articles that cite this paper, citing articles from other participating publishers will also be listed.

« Previous Article  |  Next Article »

OSA is a member of CrossRef.

CrossCheck Deposited