Residue arithmetic nanophotonic system
AssigneeThe George Washington University
InventorsJiaxin Peng, Tarek El-Ghazawi, Volker J. Sorger, Shuai Sun
Life of this patent
Estimating the term…
Abstract
An integrated photonics computing system implements a residue number system (RNS) to achieve orders of magnitude improvements in computational speed per watt over the current state-of-the-art. RNS and nanophotonics have a natural affinity where most operations can be achieved as spatial routing using electrically controlled directional coupler switches, thereby giving rise to an innovative processing-in-network (PIN) paradigm. The system provides a path for attojoule-per-bit efficient and fast electro-optic switching devices, and uses them to develop optical compute engines based on residue arithmetic leading to multi-purpose nanophotonic computing.
Claims13
A residue photonic system, comprising:
- an array of a plurality of 2×2 photonic switches, said array having M modulus inputs and M modulus outputs and receiving a light signal at one input of the M modulus inputs, said plurality of photonic switches each having a bar state and a cross state and arranged to indicate a residual value of the received light signal as an output at one output of the M modulus outputs, whereby the one of the M modulus inputs reflects a first value and the bar state and cross state reflect a second value, and the one output reflects an arithmetic operation of the first value and the second value, wherein the light signal comprises a plurality of light signals, wherein each of the plurality of light signals is at a different set of wavelengths and the light signals are processed in parallel using wavelength division multiplexing;
- and
- a set of one or more filters at each of the plurality of outputs, said set of filters determining a wavelength of the light signal at that output.
A residue photonic system, comprising:
- an array of a plurality of photonic devices, said array having M modulus inputs and M modulus outputs and receiving a light signal at one input of the M modulus inputs, said plurality of photonic devices arranged to indicate a residual value of the received light signal as an output at one output of the M modulus outputs, whereby the one of the M modulus inputs reflects a first value and a state of one of the plurality of the photonic devices reflects a second value, and the one output reflects an arithmetic operation of the first value and the second value, wherein the light signal comprises a plurality of light signals, wherein each of the plurality of light signals is at a different set of wavelengths and the light signals are processed in parallel using wavelength division multiplexing;
- and
- a set of one or more filters at each of the plurality of outputs, said set of filters determining a wavelength of the light signal at that output.
Dependencies are inferred from the claim text.