G06E1/04

OPTICAL CO-PROCESSOR ARCHITECTURE USING ARRAY OF WEAK OPTICAL PERCEPTRON
20230237015 · 2023-07-27 ·

An optical co-processor architecture using array of weak optical perceptron is disclosed in a computing architecture for a neuro-inspired computing platform. The use of weak optical perceptron in this architecture facilitates the manufacturability and use of an exemplary computing microchips having an array of weak-learners in which a plurality of weak-learners of the array are selectively grouped and their outputs are aggregated to provide a coprocessing output for a given computing and decision-making task in an integrated photonic system.

OPTICAL CO-PROCESSOR ARCHITECTURE USING ARRAY OF WEAK OPTICAL PERCEPTRON
20230237015 · 2023-07-27 ·

An optical co-processor architecture using array of weak optical perceptron is disclosed in a computing architecture for a neuro-inspired computing platform. The use of weak optical perceptron in this architecture facilitates the manufacturability and use of an exemplary computing microchips having an array of weak-learners in which a plurality of weak-learners of the array are selectively grouped and their outputs are aggregated to provide a coprocessing output for a given computing and decision-making task in an integrated photonic system.

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.

Method for making cost-effective nickel-63 radiation source for true random number generators
20230028491 · 2023-01-26 ·

A method for electro-depositing a radioactive material onto a metal substrate is disclosed. This is particularly well-suited for true random number generators. The method includes (a) at least partially masking the metal substrate to expose a metallic surface on the metal substrate; (b) connecting the metal substrate to a cathode of a current source; (c) submersing the exposed metallic surface into a solution containing radioactive metal ions, wherein the solution is connected to an anode of the current source; (d) removing the exposed metallic surface from the solution; (e) removing the solution from the exposed metallic surface; (f) measuring the amount of radioactivity emitted from the exposed metallic surface; and (g) repeating steps (c) through (f) until the amount of radioactivity measured in step (f) stabilizes relative to a previous measurement.

Method for making cost-effective nickel-63 radiation source for true random number generators

A method for electro-depositing a radioactive material onto a metal substrate is disclosed. This is particularly well-suited for true random number generators. The method includes (a) at least partially masking the metal substrate to expose a metallic surface on the metal substrate; (b) connecting the metal substrate to a cathode of a current source; (c) submersing the exposed metallic surface into a solution containing radioactive metal ions, wherein the solution is connected to an anode of the current source; (d) removing the exposed metallic surface from the solution; (e) removing the solution from the exposed metallic surface; (f) measuring the amount of radioactivity emitted from the exposed metallic surface; and (g) repeating steps (c) through (f) until the amount of radioactivity measured in step (f) is stabilized relative to a previous measurement.

Method and apparatus for highly effective on- chip quantum random number generator

A true random number generator is presented that includes a CMOS matrix detector with a top surface. A shell is positioned over the top surface, and the shell includes a radiation source and a luminophore or scintillator constructed to emit photons towards the top surface when the luminophore or scintillator is struck by electrons from the radioactive decay of the source of the radiation. The CMOS detector matrix is constructed to detect the photons emitted from the luminophore or scintillator and to produce a signal for the detected photons. The signal is communicated to a processor that produces true random numbers based on the signal from the detected photons.

Method and apparatus for highly effective on- chip quantum random number generator

A true random number generator is presented that includes a CMOS matrix detector with a top surface. A shell is positioned over the top surface, and the shell includes a radiation source and a luminophore or scintillator constructed to emit photons towards the top surface when the luminophore or scintillator is struck by electrons from the radioactive decay of the source of the radiation. The CMOS detector matrix is constructed to detect the photons emitted from the luminophore or scintillator and to produce a signal for the detected photons. The signal is communicated to a processor that produces true random numbers based on the signal from the detected photons.

System and method for applying a magnonic matrix-vector-multiplier arrangement

An arrangement for use in a matrix-vector-multiplier, comprising a stack of material layers arranged on a substrate, and a waveguide element formed in at least one material layer in the stack is disclosed. In one aspect, the arrangement further comprises a transducer arrangement which is coupled to the waveguide element. The transducer arrangement is configured to generate and detect spin wave(s) in the waveguide element, and wherein the waveguide element is configured to confine and to provide interference of the at spin wave(s) propagating therein. The arrangement further comprises a control mechanism comprising at least one control element coupled to the waveguide element, and a direct current electric source coupled to the at least one control element. The control mechanism, via the at least one control element, is configured to modify the phase velocity of the spin wave(s) propagating in the waveguide element.

Optical methods and devices

A method of performing a multiplication operation in the optical domain using a device (100) comprising: an optical waveguide (101), and a modulating element (102) that is optically coupled to the optical waveguide (101), the modulating element (102) modifying a transmission, reflection or absorption characteristic of the waveguide (101) dependant on its state, wherein the state of the modulating element (102) is adjustable by a write signal (103). The method comprises: encoding a first value to the write signal (103), using the write signal (103) to map the first value to a state of the modulating element (102); encoding a second value to a read signal (104); producing an output signal intensity as the transmitted or reflected read signal, wherein the product of the first value and the second value is encoded in the output signal intensity.

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.