Programmable optoelectronic multiprocessors and their comparison with symbolic substitution for digital optical computing

Fouad E. Kiamilev, Sadik C. Esener, Ramamohan Paturi, Yeshaiahu Fainman, P. Mercier, Clark C. Guest, Sing H. Lee

Research output: Contribution to journalArticle

33 Scopus citations


This paper introduces programmable arrays of optically interconnected electronic processors and compares them with conventional symbolic substitution (SS) systems. The comparison is made on the basis of computational efficiency, speed, size, energy utilization, programmability, and fault tolerance. The small grain size and space-invariant connections of SS lead to poor computational efficiency, difficult programming, and difficult incorporation of fault tolerance. Reliance on optical gates as its fundamental building elements is shown to give poor energy utilization. Programmable optoelectronic multiprocessor (POEM) systems, provide the architectural flexibility for good computational efficiency, use an energy-efficient combination of technologies, and support traditional programming methodologies and fault tolerance. Although the inherent clock speed of POEM systems is slower than that of SS systems, for most problems they will provide greater computational throughput. This comparison does not take into account the recent addition of crossover interconnect and space-variant masks to the SS architecture.

Original languageEnglish (US)
Pages (from-to)396-409
Number of pages14
JournalOptical Engineering
Issue number4
StatePublished - Jan 1 1989


ASJC Scopus subject areas

  • Atomic and Molecular Physics, and Optics
  • Engineering(all)

Cite this