G06E3/00

OPTICAL CONTROL OF QUBITS WITH SPATIAL LIGHT MODULATORS FOR QUANTUM COMPUTING AND QUANTUM SIMULATION

Systems and methods for the optical control of qubits and other quantum particles with spatial light modulators (SLM) for quantum computing and quantum simulation are disclosed herein. The system may include a particle system configured to provide an ordered array comprising a multiplicity of quantum particles or a multiplicity of qubits, an optical source, a SLM configured to project a structured illumination pattern capable of individually addressing one or more quantum particles or qubits of the ordered array, and a SLM controller.

Stream-based accelerator processing of computational graphs
11151446 · 2021-10-19 · ·

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for receiving, by a computational graph system, a request to process a computational graph; obtaining data representing a subgraph of the computational graph, the computational graph comprising a plurality of nodes and directed edges, wherein each node represents a respective operation, wherein each directed edge connects a respective first node to a respective second node, the subgraph assigned to a first device by a placer in the computational graph system; determining that the first device comprises a hardware accelerator having a plurality of streams; in response to determining, generating instructions that when executed by the first device cause the first device to: assign the operation represented by each node in the subgraph to a respective stream; and perform the operations represented by the nodes in the subgraph in accordance with the assignment.

Calculating arithmetic sums in a single operation with light

A light-based apparatus has an input device, accepting two or more numerical inputs and an output command. It has a logic unit that receives the two numerical inputs from the input device, and is adapted to combine various lights, in amplitudes based on the respective values of the numerical inputs, to produce an output light sum representing a sum of the two numerical inputs. The logic unit also has an output sensing circuit to sense the output light sum. The logic unit is responsive to the output command to output a value representing the output light sum. The device uses a computing method that includes comingling light from multiple sources, at the same time, in a light containment area to provide comingled light. The method includes using light amplitude sensing circuitry to sense an amplitude of the comingled light, outputting an arithmetic sum, based on the amplitude of the comingled light, without using a binary computer to compute the arithmetic sum.

Fabrication of integrated computational elements using cylindrical substrate support shaped to match a cross-section of a spatial profile of a deposition plume

A system includes a computational system to receive a design of an integrated computational element (ICE) including specification of substrate and layers. Additionally, the system includes a deposition source to provide a deposition plume having a plume spatial profile, and a support having a cylindrical surface. The cylindrical surface of the support is spaced apart from the deposition source and has a shape that corresponds to the plume spatial profile in a particular cross-section orthogonal to a longitudinal axis of the cylindrical surface of the support, such that, when the substrate support, with the supported instances of the substrate distributed over the cylindrical surface of the substrate support, is translated relative to the deposition plume along the longitudinal axis of the cylindrical surface of the substrate support, thicknesses of instances of each of the deposited layers are substantially uniform across the plurality of instances of the ICE.

Classifying microbeads in near-field imaging
11112347 · 2021-09-07 · ·

Among other things, an imaging sensor includes a two-dimensional array of photosensitive elements and a surface to receive a sample within a near-field distance of the photosensitive elements. Electronics classify microbeads in the sample as belonging to different classes based on the effects of different absorption spectra of the different classes of microbeads on light received at the surface. In some examples, the number of different distinguishable classes of microbeads can be very large based on combinations of the effects on light received at the surface of the different absorption spectra together, spatial arrangements of colorants in the microbeads that impart the different absorption spectra, different sizes of microbeads, and different shapes of microbeads, among other things.

Optical Signal Processing Device
20210181782 · 2021-06-17 ·

Provided is an optical signal processing device capable of improving computing accuracy without increasing the number of nodes of a reservoir layer. An optical signal processing device for converting an input one-dimensional signal to an optical signal and performing signal processing includes an input unit configured to perform linear processing on the input one-dimensional signal to convert the one-dimensional signal to an optical signal, a reservoir unit connected to an output of the input unit and configured to perform linear processing and nonlinear processing on the optical signal, an output unit connected to an output of the reservoir unit and configured to convert the optical signal to an electrical signal, perform linear processing to output a one-dimensional output, and a determination unit configured to determine whether the one-dimensional output from the output unit is to be output or to be input as the one-dimensional signal to the input unit.

OPTICAL AUTHENTICATION OF IMAGES

Systems and methods performed for generating authentication information for an image using optical computing are provided. When a user takes a photo of an object, an optical authentication system receives light reflected and/or emitted from the object. The system also receives a random key from an authentication server. The system converts the received light to plenoptic data and uploads it to the authentication server. In addition, the system generates an optical hash of the received light using the random key, converts the generated optical hash to a digital optical hash, and uploads the digital optical hash to the authentication server. When the authentication server receives the upload, it verifies whether the time of the upload is within a certain threshold time from the sending of the random key and whether the digital optical hash was generated from the same light as the plenoptic data.

Light-based, non-binary computation device
11119527 · 2021-09-14 · ·

An optical numerical computation device relates light from a plurality of light sources to calculate an arithmetic solution. The optical numerical computation device includes input circuitry, pre-calculation circuitry, calculation circuitry, a light collection cavity, and a plurality of light computation components. The pre-calculation circuitry and calculation circuitry cause light sources to emit light representing the values of input operands, which is subsequently related within the light collection cavity. Sensors then generate resultant outputs at values indicative of the sensed light value. The respective wavelengths of light used may be associated with an operand arithmetic sign or an order of magnitude.

METHOD AND SYSTEM FOR MACHINE LEARNING USING OPTICAL DATA

A system may include an optical source and an adjustable spatial light modulator coupled to the optical source. The system may further include a medium coupled to the adjustable spatial light modulator, and an optical detector coupled to the medium. The optical detector may obtain various optical signals that are transmitted through the medium at various predetermined spatial light modulations using the adjustable spatial light modulator. The system may further include a controller coupled to the optical detector and the adjustable spatial light modulator. The controller may train an electronic model using various synthetic gradients based on the optical signals.

SCALABLE NEUTRAL ATOM BASED QUANTUM COMPUTING
20210272006 · 2021-09-02 ·

The present disclosure provides methods and systems for performing non-classical computations. The methods and systems generally use a plurality of spatially distinct optical trapping sites to trap a plurality of atoms, one or more electromagnetic delivery units to apply electromagnetic energy to one or more atoms of the plurality to induce the atoms to adopt one or more superposition states of a first atomic state and a second atomic state, one or more entanglement units to quantum mechanically entangle at least a subset of the one or more atoms in the one or more superposition states with at least another atom of the plurality, and one or more readout optical units to perform measurements of the superposition states to obtain the non-classical computation.