Optical Symbolic Processor for Expert System Execution

Abstract

The goal of this program is to develop a concept for an optical computer architecture for symbolic computing by defining a computation model of a high level language, examining the possible devices for the ultimate construction of a processor, and by defining required optical operations. This quarter we investigated the implementation alternatives for an optical shuffle exchange network (SEN). Work in previous quarter had led to the conclusion that the SEN was most appropriate optical interconnection network topology for the symbolic processing architecture (SPARO). A more detailed analysis was therefore conducted to examine implementation possibilities. It was determined that while the shuffle connection of the SEN was very feasible in optics using passive devices, a full-scale exchange switch which handles conflict resolution among competing messages is much more difficult. More emphasis was therefore given to the exchange switch design. The functionalities required for the exchange switch and its controls were analyzed. These functionalities were then assessed for optical implementation. It is clear that even the basic exchange switch, that is, an exchange without the controls for conflict resolution, delivery, etc..., is quite a difficult problem in optics. We have proposed a number of optical techniques that appear to be good candidates for realizing the basic exchange switch. A reasonable approach appears to be to evaluate these techniques. and then incrementally add the necessary functionalities.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Nov 30, 1987
Accession Number
ADA192005

Entities

People

  • Aloke Guha

Organizations

  • Honeywell International, Inc.

Tags

Communities of Interest

  • Advanced Electronics
  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Acoustic Signals
  • Bandwidth
  • Computers
  • Computing Devices
  • Computing System Architectures
  • Detectors
  • Expert Systems
  • Logic
  • Networks
  • Optics
  • Parallel Computing
  • Parallel Processing
  • Polarization
  • Switches
  • Switching
  • Wave Mixing
  • Waveplates

Readers

  • Computer Networking
  • Optical Physics and Photonics.
  • Systems Analysis and Design