1997
DOI: 10.1364/ao.36.007327
|View full text |Cite
|
Sign up to set email alerts
|

Efficient parallel algorithms for optical computing with the discrete Fourier transform (DFT) primitive

Abstract: Optical-computing technology offers new challenges to algorithm designers since it can perform an n-point discrete Fourier transform (DFT) computation in only unit time. Note that the DFT is a nontrivial computation in the parallel random-access machine model, a model of computing commonly used by parallel-algorithm designers. We develop two new models, the DFT-VLSIO (very-large-scale integrated optics) and the DFT-circuit, to capture this characteristic of optical computing. We also provide two paradigms for … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
23
0

Year Published

2006
2006
2018
2018

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 33 publications
(23 citation statements)
references
References 32 publications
0
23
0
Order By: Relevance
“…These are defined similarly to NC circuits except we allow unbounded fan-in gates, and threshold gates, respectively. The results in the above mentioned paper of Reif and Tyagi [77], and Caulfield's observation on the benefits of unbounded fan-in [16], can be interpreted as exploiting this important and efficient aspect of optics.…”
Section: A Possible Way Forwardmentioning
confidence: 89%
See 3 more Smart Citations
“…These are defined similarly to NC circuits except we allow unbounded fan-in gates, and threshold gates, respectively. The results in the above mentioned paper of Reif and Tyagi [77], and Caulfield's observation on the benefits of unbounded fan-in [16], can be interpreted as exploiting this important and efficient aspect of optics.…”
Section: A Possible Way Forwardmentioning
confidence: 89%
“…Numerous physical implementations of the latter class exist, and example applications include fast pattern recognition and matrix-vector algebra [35,90]. There have been much resources devoted to designs, implementations and algorithms for such optical information processing architectures (for example see [4,15,29,35,52,55,57,62,77,90,101,27] and their references).…”
Section: Optical Models Of Computation and Computational Complexitymentioning
confidence: 99%
See 2 more Smart Citations
“…There are many positive aspects to processing information using these (sometimes unwieldy and always inaccurate) physical signals instead of the more accurate digital electronic representations of 2D signals. These include the ability to concurrently modify all parts of an image (spatial light modulation), the capability to substitute space computational complexity for time computational complexity when performing certain transformations [1][2][3][4][5] (such as constant-time Fourier transformation with coherent light), the potential significant energy savings [6] (in both creating the signal and effecting the computation), and the ease with which analog signals can be digitised or resampled at an arbitrary frequency for subsequent digital electronic handling. The most common applications of optical image processing are pattern recognition and numerical matrix computations.…”
Section: Introductionmentioning
confidence: 99%