Numerical optical computing in the residue number system with outer-product lookup tables

An optical outer-product architecture is presented that performs residue arithmetic operations with position-coded lookup tables. The architecture can implement arbitrary integer-valued functions of two independent variables in a single gate delay. The outer-product configuration possesses spatial c...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Optics letters 1989-08, Vol.14 (16), p.847-849
Hauptverfasser: HEINRICH, M. L, ATHALE, R. A, HANEY, M. W
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:An optical outer-product architecture is presented that performs residue arithmetic operations with position-coded lookup tables. The architecture can implement arbitrary integer-valued functions of two independent variables in a single gate delay. The outer-product configuration possesses spatial complexity (a gate count) that grows linearly with the size of the modulus, and therefore with the system's dynamic range, in contrast to traditional residue lookup tables, which have quadratic growth in spatial complexity. The use of linear arrays of sources and modulators leads to power requirements that also grow linearly with the size of the modulus.
ISSN:0146-9592
1539-4794
DOI:10.1364/OL.14.000847