Three-dimensional optical architecture and data-parallel algorithms for massively parallel computing

Ahmed Louri

Research output: Contribution to journalArticlepeer-review

26 Scopus citations


A 3-D optical architecture currently under investigation is described. This model, a single-instruction, multiple-data (SIMD) system, exploits spatial parallelism and processes 2-D binary images as fundamental computational entities using symbolic substitution logic. This system effectively implements highly structured data-parallel algorithms, such as signal and image processing, partial differential equations, multidimensional numerical transforms, and numerical supercomputing. The model includes a hierarchical mapping technique that helps design the algorithms and maps them onto the proposed optical architecture. The symbolic substitution logic and the mapping of data-parallel algorithms are discussed. The theoretical performance of the optical system was estimated and compared with that of electronic SIMD array processors. Preliminary results show that the system provides greater computational throughput and efficiency than its electronic counterparts.

Original languageEnglish (US)
Pages (from-to)24-27, 65
JournalIEEE Micro
Issue number2
StatePublished - Apr 1991

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture
  • Electrical and Electronic Engineering


Dive into the research topics of 'Three-dimensional optical architecture and data-parallel algorithms for massively parallel computing'. Together they form a unique fingerprint.

Cite this