G06E3/008

Method of optical modulation for photonic computing
12032210 · 2024-07-09 · ·

A system for photonic computing, preferably including an input module, computation module, and/or control module, wherein the computation module preferably includes one or more filter banks and/or detectors. A photonic filter bank system, preferably including two waveguides and a plurality of optical filters optically coupled to one or more of the waveguides. A method for photonic computing, preferably including controlling a computation module, controlling an input module, and/or receiving outputs from the computation module.

Optoelectronic computing systems

Systems and methods that include: providing input information in an electronic format; converting at least a part of the electronic input information into an optical input vector; optically transforming the optical input vector into an optical output vector based on an optical matrix multiplication; converting the optical output vector into an electronic format; and electronically applying a non-linear transformation to the electronically converted optical output vector to provide output information in an electronic format. In some examples, a set of multiple input values are encoded on respective optical signals carried by optical waveguides. For each of at least two subsets of one or more optical signals, a corresponding set of one or more copying modules splits the subset of one or more optical signals into two or more copies of the optical signals. For each of at least two copies of a first subset of one or more optical signals, a corresponding multiplication module multiplies the one or more optical signals of the first subset by one or more matrix element values using optical amplitude modulation. For results of two or more of the multiplication modules, a summation module produces an electrical signal that represents a sum of the results of the two or more of the multiplication modules.

WAVELENGTH-PARALLEL PHOTONIC TENSOR CORE

Systems and methods are provided for general matrix multiplication using wavelength parallel processing of a photonic tensor core. Examples of the systems and methods disclosed herein include encoding a second matrix into a plurality of optical signals based on a plurality of free spectral ranges (FSRs) of an array of resonator structures, the resonator structures having resonances tuned based on a first matrix. The optical signals can be input into input waveguides optically coupled to the array of resonator structures. A third matrix, representative of the first matrix multiplied by the second matrix, can be generated based on optical power output from the array of resonator structures.

FAST PREDICTION PROCESSOR

Hybrid analog-digital processing systems are described. An example of a hybrid analog-digital processing system includes photonic accelerator configured to perform matrix-vector multiplication using light. The photonic accelerator exhibits a frequency response having a first bandwidth (e.g., less than 3 GHz). The hybrid analog-digital processing system further includes a plurality of analog-to-digital converters (ADCs) coupled to the photonic accelerator, and a plurality of digital equalizers coupled to the plurality of ADCs, wherein the digital equalizers are configured to set a frequency response of the hybrid analog-digital processing system to a second bandwidth greater than the first bandwidth.

Optical computing devices for measurement in custody transfer of pipelines

A device including an integrated computational element (ICE) positioned to optically interact with electromagnetic radiation from a fluid and to thereby generate optically interacted radiation corresponding to a characteristic of the fluid, and a method for using the system are provided. The device includes a detector positioned to receive the optically interacted radiation and to generate an output signal proportional to an intensity of the optically interacted radiation. And the device further includes a processor positioned to receive the output signal and to determine the characteristic of the fluid. The device is coupled to a controller configured to provide instructions to a transfer system for storage and readout.

MATRIX MULTIPLICATION USING OPTICAL PROCESSING

Systems and methods for performing matrix operations using a photonic processor are provided. The photonic processor includes encoders configured to encode a numerical value into an optical signal and optical multiplication devices configured to output an electrical signal proportional to a product of one or more encoded values. The optical multiplication devices include a first input waveguide, a second input waveguide, a coupler circuit coupled to the first input waveguide and the second input waveguide, a first detector and a second detector coupled to the coupler circuit, and a circuit coupled to the first detector and second detector and configured to output a current that is proportional to a product of a first input value and a second input value.

OPTICAL COMPUTING APPARATUS, METHOD, AND SYSTEM

An optical computing apparatus includes: an operation module, configured to modulate a first group of optical signals based on N first electric signals to output a second group of optical signals, modulate a third group of optical signals based on N second electric signals to output a fourth group of optical signals, and adjust delays and phases of the second group of optical signals and the fourth group of optical signals; and a beam combining module, configured to combine an adjusted second group of optical signals and an adjusted fourth group of optical signals to output a fifth group of optical signals, where the fifth group of optical signals indicates a multiply-add operation result of input data and a first weight matrix and a second weight matrix.

Wavelength Multiplexed Matrix-Matrix Multiplier

Optical systems for performing matrix-matrix multiplication in real time utilizing spatially coherent input light and wavelength multiplexing.

Apparatus and methods for implementing arbitrary unitary transformations on optical modes via a rectangular architecture

An apparatus includes a first optical circuit and a second optical circuit. The first optical circuit has a network of interconnected interferometers to perform an M-mode universal transformation on N input optical modes that are divided into (M1) groups of pulses. The first optical circuit also includes M input ports. Each input port of a first (M1) input ports is configured to receive a corresponding group of pulses in the (M1) groups of pulses. The first optical circuit also includes M output ports and a first delay line to couple an Mth output port with an Mth input port. The second optical circuit includes a network of beamsplitters and swap gates to perform a (2M3)-mode residual transformation. The first optical circuit and the second optical circuit are configured to perform an arbitrary N-mode unitary transformation to the N input optical modes via a rectangular architecture.

SYSTEMS AND METHODS FOR COHERENT PHOTONIC CROSSBAR ARRAYS

A device for performing vector operations is provided. The device includes a photonic crossbar array. The photonic crossbar array includes a plurality of unit cells. One or more of the plurality of unit cells includes a beam splitter, a first photodetector, and a second photodetector. The one or more unit cells are configured to output, as a unit cell output, a third output of the optical signal and a fourth output of the optical signal. The device includes a controller configured to encode a first vector in time-varying amplitudes or time-varying phases of a first electric field, encode a second vector in time-varying amplitudes or time-varying phases of a second electric field, and determine a result of multiplication of the first vector and the second vector based on the unit cell output from the one or more of the plurality of unit cells.