Expand this Topic clickable element to expand a topic
Skip to content
Optica Publishing Group

Optoelectronic relational algebraic processor

Not Accessible

Your library or personal account may give you access

Abstract

The dual scale topology optoelectronic processor (DSTOP) was developed for generalized matrix algebra.1 Vector outer products are a particularly useful feature of the DSTOP architecture. Since the computation is performed electronically, a generalized function may be substituted for conventional numerical multiplication; this is especially useful in symbolic computations such as those required in relational databases. We have developed algorithms appropriate for DSTOP that use generalized outer products in the execution of relational algebraic operations.2 The DSTOP processor serves as a decision subsystem in a relational database machine. The DSTOP relational algebraic processor is well suited to interface with 3D optical storage devices such as optical disks, photorefractive crystals or two-photon memories. The operations performed include joins, set difference, union, intersection and set division. Duplicate removal may also be performed in the support of the projection relational operator. The remaining relational operators, selection and Cartesian product, are not included. Cartesian products require no decision mechanism while selection, which is a unary operator, is best performed on a smaller, front end processor.

© 1991 Optical Society of America

PDF Article
More Like This
A Guided-Wave Acoustooptic Matrix Algebra Processor Module*

A. Kar-Roy and C. S. Tsai
TuD3 Optical Computing (IP) 1991

Accuracy enhancement in optical linear algebra processors

Dogan A. Timucin, John F. Walkup, and Thomas F. Krile
TuW1 OSA Annual Meeting (FIO) 1991

Optoelectronic Fuzzy ARTMAP Processor

Matthias Blume and Sadik C. Esener
OTuE19 Optical Computing (IP) 1995

Select as filters


Select Topics Cancel
© Copyright 2024 | Optica Publishing Group. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.