G06N3/067

DATA PROCESSING ARRAY
20230048377 · 2023-02-16 ·

A data processing array comprises a plurality of modules, each with a memory, positioned in an array of rows and columns interconnected by a pooling chain that carries data to and receives data from selected ones or groups of the modules. Each modules can also have light modulator elements for transmitting data as light signals and a light sensor for receiving data in the form of modulated light. Pooling switches in the pooling chain between modules open and close the pooling chain lines for selecting and grouping modules. Analog data lines separate from the pooling chain can also carry data to and from the modules. Pooling control lines connected to the switches turn the switches on and off for the selecting and grouping of modules. Module control lines, also separate from the pooling chain, connected to the modules enable various data input, output, and processing by the memory or other components in the module.

Accelerated training of a machine learning based model for semiconductor applications

Methods and systems for accelerated training of a machine learning based model for semiconductor applications are provided. One method for training a machine learning based model includes acquiring information for non-nominal instances of specimen(s) on which a process is performed. The machine learning based model is configured for performing simulation(s) for the specimens. The machine learning based model is trained with only information for nominal instances of additional specimen(s). The method also includes re-training the machine learning based model with the information for the non-nominal instances of the specimen(s) thereby performing transfer learning of the information for the non-nominal instances of the specimen(s) to the machine learning based model.

Accelerated training of a machine learning based model for semiconductor applications

Methods and systems for accelerated training of a machine learning based model for semiconductor applications are provided. One method for training a machine learning based model includes acquiring information for non-nominal instances of specimen(s) on which a process is performed. The machine learning based model is configured for performing simulation(s) for the specimens. The machine learning based model is trained with only information for nominal instances of additional specimen(s). The method also includes re-training the machine learning based model with the information for the non-nominal instances of the specimen(s) thereby performing transfer learning of the information for the non-nominal instances of the specimen(s) to the machine learning based model.

Path-number-balanced universal photonic network

Systems and methods for performing matrix operations using a path-number balanced optical network are provided. The optical network is formed as an array including active optical components and passive optical components arranged at a substantially central location of the array. The optical network includes at least NM active optical components which are used to implement a first matrix of any size N×M by embedding the first matrix in a second matrix of a larger size. The optical network performs matrix-vector and matrix-matrix operations by propagating one or more pluralities of optical signals corresponding to an input vector through the optical network.

Dual-floating gates optoelectronic self-exciting synaptic memristor
20230022795 · 2023-01-26 ·

A dual-floating gates optoelectronic self-exciting synaptic memristor includes a bottom gate, a barrier layer coated on a surface of the bottom gate, a quantum dot layer coated on a surface of a middle portion of the barrier layer, two inverted L-shaped electron or hole tunneling layers coated on a surface of two end portions of the quantum dot layer respectively, two inverted L-shaped floating gate storage layers coated on the electron or hole tunneling layers respectively, two electron or hole blocking layers coated on the two floating gate storage layers respectively, an inverted L-shaped source electrode and an inverted L-shaped drain electrode coated on the two electron or hole blocking layers respectively, a photosensitive material layer coated on a surface of a middle portion of the quantum dot layer, and a top gate coated on the photosensitive material layer.

DIFFRACTIVE OPTICAL NETWORK FOR RECONSTRUCTION OF HOLOGRAMS

An all-optical hologram reconstruction system and method is disclosed that can instantly retrieve the image of an unknown object from its in-line hologram and eliminate twin-image artifacts without using a digital processor or a computer. Multiple transmissive diffractive layers are trained using deep learning so that the diffracted light from an arbitrary input hologram is processed all-optically to reconstruct the image of an unknown object at the speed of light propagation and without the need for any external power. This passive diffractive optical network, which successfully generalizes to reconstruct in-line holograms of unknown, new objects and exhibits improved diffraction efficiency as well as extended depth-of-field at the hologram recording distance. The system and method can find numerous applications in coherent imaging and holographic display-related applications owing to its major advantages in terms of image reconstruction speed and computer-free operation.

DIFFRACTIVE OPTICAL NETWORK FOR RECONSTRUCTION OF HOLOGRAMS

An all-optical hologram reconstruction system and method is disclosed that can instantly retrieve the image of an unknown object from its in-line hologram and eliminate twin-image artifacts without using a digital processor or a computer. Multiple transmissive diffractive layers are trained using deep learning so that the diffracted light from an arbitrary input hologram is processed all-optically to reconstruct the image of an unknown object at the speed of light propagation and without the need for any external power. This passive diffractive optical network, which successfully generalizes to reconstruct in-line holograms of unknown, new objects and exhibits improved diffraction efficiency as well as extended depth-of-field at the hologram recording distance. The system and method can find numerous applications in coherent imaging and holographic display-related applications owing to its major advantages in terms of image reconstruction speed and computer-free operation.

Apparatus and methods for quantum computing and machine learning

An apparatus includes a plurality of processing layers coupled in series. Each processing layer in the plurality of processing layers includes a Gaussian unit configured to perform a linear transformation on an input signal including a plurality of optical modes. The Gaussian unit includes a network of interconnected beamsplitters and phase shifters and a plurality of squeezers operatively coupled to the network of interconnected beamsplitters and phase shifters. Each processing layer also includes a plurality of nonlinear gates operatively coupled to the Gaussian unit and configured to perform a nonlinear transformation on the plurality of optical modes. The apparatus also includes a controller operatively coupled to the plurality of processing layers and configured to control a setting of the plurality of processing layers.

Apparatus and methods for quantum computing and machine learning

An apparatus includes a plurality of processing layers coupled in series. Each processing layer in the plurality of processing layers includes a Gaussian unit configured to perform a linear transformation on an input signal including a plurality of optical modes. The Gaussian unit includes a network of interconnected beamsplitters and phase shifters and a plurality of squeezers operatively coupled to the network of interconnected beamsplitters and phase shifters. Each processing layer also includes a plurality of nonlinear gates operatively coupled to the Gaussian unit and configured to perform a nonlinear transformation on the plurality of optical modes. The apparatus also includes a controller operatively coupled to the plurality of processing layers and configured to control a setting of the plurality of processing layers.

Optical synapses

An optical synapse comprises a memristive device for non-volatile storage of a synaptic weight dependent on resistance of the device, and an optical modulator for volatile modulation of optical transmission in a waveguide. The memristive device and optical modulator are connected in control circuitry which is operable, in a write mode, to supply a programming signal to the memristive device to program the synaptic weight and, in a read mode, to supply an electrical signal, dependent on the synaptic weight, to the optical modulator whereby the optical transmission is controlled in a volatile manner in dependence on programmed synaptic weight.