An optical data-flow computer

Research output: Contribution to journalArticle

1 Citation (Scopus)

Abstract

For many applications, such as signal and image processing, computer vision, and artificial intelligence, the current achievable performance is much lower than that needed. Von Neumann models cannot achieve computational rates equivalent to billions of operations per second that will be required for these applications. Therefore, parallel models of computation must be used. One attractive concept for future computer architecture is the data-flow model of computation. Theoretically, maximal concurrency can be exploited using such a model. However, the lack of efficient implementation has prevented its wide use. This paper examines how optical systems can be used to break the bottlenecks that conventional electronic implementation imposes and presents a high-performance and scalable optical data-flow architecture. The architecture exploits the high degree of connectivity and inherent parallelism in optics for implementing a highly parallel instruction-level data-flow multiprocessing system. Both architectural and implementation issues are considered. Copyright .

Original languageEnglish (US)
Pages (from-to)47-58
Number of pages12
JournalProceedings of SPIE - The International Society for Optical Engineering
Volume1151
DOIs
StatePublished - Feb 5 1990

Fingerprint

Optical Flow
Data Flow
Models of Computation
Multiprocessing
Computer Architecture
Multiprocessing systems
architecture (computers)
Concurrency
Efficient Implementation
Optical System
artificial intelligence
Computer Vision
Parallelism
Computer architecture
Signal Processing
Optics
Artificial Intelligence
Image Processing
Connectivity
computer vision

ASJC Scopus subject areas

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

Cite this

An optical data-flow computer. / Louri, Ahmed.

In: Proceedings of SPIE - The International Society for Optical Engineering, Vol. 1151, 05.02.1990, p. 47-58.

Research output: Contribution to journalArticle

@article{86e9540bad4d4cfa8a1f1e57b0beff08,
title = "An optical data-flow computer",
abstract = "For many applications, such as signal and image processing, computer vision, and artificial intelligence, the current achievable performance is much lower than that needed. Von Neumann models cannot achieve computational rates equivalent to billions of operations per second that will be required for these applications. Therefore, parallel models of computation must be used. One attractive concept for future computer architecture is the data-flow model of computation. Theoretically, maximal concurrency can be exploited using such a model. However, the lack of efficient implementation has prevented its wide use. This paper examines how optical systems can be used to break the bottlenecks that conventional electronic implementation imposes and presents a high-performance and scalable optical data-flow architecture. The architecture exploits the high degree of connectivity and inherent parallelism in optics for implementing a highly parallel instruction-level data-flow multiprocessing system. Both architectural and implementation issues are considered. Copyright .",
author = "Ahmed Louri",
year = "1990",
month = "2",
day = "5",
doi = "10.1117/12.962203",
language = "English (US)",
volume = "1151",
pages = "47--58",
journal = "Proceedings of SPIE - The International Society for Optical Engineering",
issn = "0277-786X",
publisher = "SPIE",

}

TY - JOUR

T1 - An optical data-flow computer

AU - Louri, Ahmed

PY - 1990/2/5

Y1 - 1990/2/5

N2 - For many applications, such as signal and image processing, computer vision, and artificial intelligence, the current achievable performance is much lower than that needed. Von Neumann models cannot achieve computational rates equivalent to billions of operations per second that will be required for these applications. Therefore, parallel models of computation must be used. One attractive concept for future computer architecture is the data-flow model of computation. Theoretically, maximal concurrency can be exploited using such a model. However, the lack of efficient implementation has prevented its wide use. This paper examines how optical systems can be used to break the bottlenecks that conventional electronic implementation imposes and presents a high-performance and scalable optical data-flow architecture. The architecture exploits the high degree of connectivity and inherent parallelism in optics for implementing a highly parallel instruction-level data-flow multiprocessing system. Both architectural and implementation issues are considered. Copyright .

AB - For many applications, such as signal and image processing, computer vision, and artificial intelligence, the current achievable performance is much lower than that needed. Von Neumann models cannot achieve computational rates equivalent to billions of operations per second that will be required for these applications. Therefore, parallel models of computation must be used. One attractive concept for future computer architecture is the data-flow model of computation. Theoretically, maximal concurrency can be exploited using such a model. However, the lack of efficient implementation has prevented its wide use. This paper examines how optical systems can be used to break the bottlenecks that conventional electronic implementation imposes and presents a high-performance and scalable optical data-flow architecture. The architecture exploits the high degree of connectivity and inherent parallelism in optics for implementing a highly parallel instruction-level data-flow multiprocessing system. Both architectural and implementation issues are considered. Copyright .

UR - http://www.scopus.com/inward/record.url?scp=84861493251&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84861493251&partnerID=8YFLogxK

U2 - 10.1117/12.962203

DO - 10.1117/12.962203

M3 - Article

AN - SCOPUS:84861493251

VL - 1151

SP - 47

EP - 58

JO - Proceedings of SPIE - The International Society for Optical Engineering

JF - Proceedings of SPIE - The International Society for Optical Engineering

SN - 0277-786X

ER -