Parallel implementation of optical symbolic substitution logic using shadow-casting and polarization

Ahmed Louri

Research output: Contribution to journalConference articlepeer-review


Optics, due to its inherent parallelism and high temporal/spatial bandwidths, is under consideration for implementing future high performance computers. As a result, several computing techniques and architectures with varying degrees of computational efficiency and design complexity have recently emerged, one of which is symbolic substitution logic (SS). Symbolic substitution is based on two fundamental pattern processing steps, namely, pattern recognition followed by pattern substitution. A parallel implementation method for SS is described. The key features are energy efficiency since no optical image splitters are used for two-rule implementation and a single splitter is used in case of a four-rule implementation; in addition, no polarization analyzers are used; flexibility in that by changing the ON/OFF states of the LEDs, different SS rules can be implemented with the same optical setup; and cascadability; the output plane and the input plane are of the same shape.

Original languageEnglish (US)
Pages (from-to)63-66
Number of pages4
JournalProceedings of SPIE - The International Society for Optical Engineering
StatePublished - 1990
Event1990 International Topical Meeting on Optical Computing - OC '90 - Kobe, Jpn
Duration: Apr 8 1990Apr 12 1990

ASJC Scopus subject areas

  • Electronic, Optical and Magnetic Materials
  • Condensed Matter Physics
  • Computer Science Applications
  • Applied Mathematics
  • Electrical and Electronic Engineering


Dive into the research topics of 'Parallel implementation of optical symbolic substitution logic using shadow-casting and polarization'. Together they form a unique fingerprint.

Cite this