Accession Number : ADP008624
Title : An Optical Processing Unit for Relational Database Operations,
Corporate Author : COLORADO STATE UNIV FORT COLLINS DEPT OF ELECTRICAL ENGINEERING
Personal Author(s) : Mitkas, Pericles A. ; Berra, P. B.
Report Date : 22 MAY 1992
Pagination or Media Count : 4
Abstract : The management of very large databases (order of hundreds of gigabytes), combined with the real-time response requirements, poses a formidable task even for today's powerful computers. Special-purpose computers dedicated to database management, known as database machines, must provide adequate secondary storage to accommodate the database, high transfer rates to the processing units, and a large degree of parallelism. The elementary operations required by database management applications are often limited to comparisons and textual pattern matching. Another common characteristics is that a large amount of data have to be retrieved and processed in order to produce the query result, which is usually a small fraction of the database. These characteristics suggest that an optical database machine will need very high bandwidth but will not require extremely complex processing capabilities. We have designed an opto-electronic processing system capable of performing a rich set of relational database operations (i.e., union, intersection, set difference, projection, selection and join). The relational database model is adopted because of its popularity and its tabular representation of data which dovetails nicely with the array processing capabilities of optics. In this paper we first describe the system and then show how the various relational operations are performed. We conclude with an initial performance analysis of the system.
Descriptors : *OPTICAL PROCESSING, *OPTICAL STORAGE, *DATA PROCESSING, *DATA BASES, DATA MANAGEMENT, COMPUTERS, PARALLEL PROCESSING, OPTICAL LENSES.
Subject Categories : Electrooptical and Optoelectronic Devices
Distribution Statement : APPROVED FOR PUBLIC RELEASE