OSA's Digital Library

Applied Optics

Applied Optics


  • Vol. 32, Iss. 11 — Apr. 10, 1993
  • pp: 1987–1995

Database management using optical array logic

Masaya Iwata, Jun Tanida, and Yoshiki Ichioka  »View Author Affiliations

Applied Optics, Vol. 32, Issue 11, pp. 1987-1995 (1993)

View Full Text Article

Enhanced HTML    Acrobat PDF (1159 KB)

Browse Journals / Lookup Meetings

Browse by Journal and Year


Lookup Conference Papers

Close Browse Journals / Lookup Meetings

Article Tools



Database management is considered as an application of optical array logic. To generalize the problem, a systematic procedure for massively parallel data processing that consists of pattern expansion, template matching, magnitude comparison, and sorting is presented. With this procedure, a method for implementing basic operations for relational database models is developed. Basic operations are described by parallel programs in optical array logic. Developed programs are evaluated by their performance. To improve the performance, the development of specialized optical functional modules is needed.

© 1993 Optical Society of America

Original Manuscript: July 31, 1992
Published: April 10, 1993

Masaya Iwata, Jun Tanida, and Yoshiki Ichioka, "Database management using optical array logic," Appl. Opt. 32, 1987-1995 (1993)

Sort:  Author  |  Year  |  Journal  |  Reset  


  1. A. D. McAulay, Optical Computing Architectures: the Application of Optical Concepts to Next Generation Computers (Wiley, New York, 1991), Chaps. 6–15.
  2. J. Tanida, Y. Ichioka, “A paradigm for digital optical computing based on coded pattern processing,” Int. J. Opt. Comput. 1, 113–128 (1990).
  3. M. Iwata, J. Tanida, Y. Ichioka, “Inference engine using optical array logic,” Jpn. J. Appl. Phys. 29, L1259–L1261 (1990). [CrossRef]
  4. M. Iwata, J. Tanida, Y. Ichioka, “Inference engine for expert system by using optical array logic,” Appl. Opt. 31, 5604–5613 (1992). [CrossRef] [PubMed]
  5. P. B. Berra, A. Ghafoor, P. A. Mitkas, S. J. Marcinkowski, M. Guizani, “The impact of optics on data and knowledge base systems,” IEEE Trans. Knowledge Data Eng. 1, 111–132 (1989). [CrossRef]
  6. P. B. Berra, K.-H. Brenner, W. T. Cathey, H. J. Caulfield, S. H. Lee, H. Szu, “Optical database/knowledgebase machines,” Appl. Opt. 29, 195–205 (1990). [CrossRef] [PubMed]
  7. S. G. Akl, Parallel Sorting Algorithms (Academic, London, 1985), Chap. 3.
  8. E. F. Codd, “A Relational model of data for large shared data banks,” Commun. ACM 13, 377–387 (1970). [CrossRef]
  9. In Sections 4 and 5 we gave the term Attribute a specific meaning for the database concept to avoid confusion with the same term that is used in OAL.
  10. M. Fukui, K. Kitayama, “Image logic algebra and its optical implementations,” Appl. Opt. 31, 581–591 (1992). [CrossRef] [PubMed]
  11. M. Iwata, J. Tanida, Y. Ichioka, “Two dimensional virtual storage mechanism for optical parallel digital computing systems,” submitted to Kogaku (Jpn. J. Opt.).

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

OSA is a member of CrossRef.

CrossCheck Deposited