Residue number system in a photonic matrix accelerator
AssigneeLightmatter, Inc.
InventorsEric Hein, Ayon Basumallik, Nicholas C. Harris, Darius Bunandar, Cansu Demirkiran
Life of this patent
Estimating the term…
Loading patent…
AssigneeLightmatter, Inc.
InventorsEric Hein, Ayon Basumallik, Nicholas C. Harris, Darius Bunandar, Cansu Demirkiran
Estimating the term…
A photonic processor uses light signals and a residue number system (RNS) to perform calculations. The processor sums two or more values by shifting the phase of a light signal with phase shifters and reading out the summed phase with a coherent detector. Because phase winds back every 2π radians, the photonic processor performs addition modulo 2π. A photonic processor may use the summation of phases to perform dot products and correct erroneous residues. A photonic processor may use the RNS in combination with a positional number system (PNS) to extend the numerical range of the photonic processor, which may be used to accelerate homomorphic encryption (HE)-based deep learning.
A photonic linear processor comprising:
A photonic linear processor comprising:
A method of performing summation of values using phases of light, the method comprising:
A method of performing summation of values using phases of light, the method comprising:
Dependencies are inferred from the claim text.