1991
DOI: 10.1109/40.76620
|View full text |Cite
|
Sign up to set email alerts
|

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

Abstract: The parallel nature of optics and free-space propagation, together with its freedom from communication interference, makes it ideal for designing massively paralle l computers. Our architecture is highly amenable to optical implementations and aims at data-parallel applications. �Pt ics, due to its inherent p arallelism and no ninterfering communications, is under serious consideration for de signs of massively parallel processing systems of the future. To contribute to this un dertaking, designers at the Univ… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
14
0

Year Published

1991
1991
2013
2013

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 30 publications
(14 citation statements)
references
References 67 publications
0
14
0
Order By: Relevance
“…Optical symbolic substitution was used to implement addition [19,20] and multiplication [21,23]. Probably the most notable work in the literature is Louri's [22,24]: He presented a parallel optical processor capable of performing various arithmetic operations. In his model, the bits of the operands are stored in separate planes and using a technique called perfect shuffle, the corresponding bits of the operands are placed next to each other to perform logical operations using symbolic substitution.…”
Section: Related Wordmentioning
confidence: 99%
See 3 more Smart Citations
“…Optical symbolic substitution was used to implement addition [19,20] and multiplication [21,23]. Probably the most notable work in the literature is Louri's [22,24]: He presented a parallel optical processor capable of performing various arithmetic operations. In his model, the bits of the operands are stored in separate planes and using a technique called perfect shuffle, the corresponding bits of the operands are placed next to each other to perform logical operations using symbolic substitution.…”
Section: Related Wordmentioning
confidence: 99%
“…But in this model, it is impossible to carry out useful operations like finding the minimum, calculating the sum or the average, or in general merging the results of independent branches. To make these operations possible, we add a new bit array operation called BITFOLD() to the processor (similar to Louri's horizontal and vertical shift functions [24]). Given the bit array B x and integer k, after the operation B y 'BitFoldðB x ,kÞ, the i-th bit of B y is the ð2 k þ iÞ-th bit of B x .…”
Section: Extension: Data Reductionmentioning
confidence: 99%
See 2 more Smart Citations
“…Optics advantages have been cited on numerous occasions [3,4,5,6]. These include inherent parallelism, high spatial and temporal bandwldths, and non-interfering communications.…”
Section: Optical Content-addressable Parallel Processormentioning
confidence: 99%