G06J3/00

CONSTRAINED OPTIMIZATION USING AN ANALOG PROCESSOR
20230110047 · 2023-04-13 · ·

Described herein are techniques of using a hybrid analog-digital processor to optimize parameters of a system for an objective under one or more constraints. The techniques involve using the hybrid analog-digital processor to optimizing parameter values of the system. The optimizing comprises: determining, using an analog processor of the hybrid analog-digital processor, a parameter gradient for parameter values of the system based on the objective function and the at least one constraint; and updating the parameter values of the system using the parameter gradient.

Mixed signal computer architecture
11308290 · 2022-04-19 · ·

The present disclosure describes a computer using a combination of analogue and digital components/elements used in a cohesive manner. Depending on the signals and data the computer manipulates, the analog processing elements and digital processing elements can be used separately, independently or in combination to optimize the computational results and the performance of the computer.

SYSTEMS AND METHODS FOR SIMULATING A QUANTUM PROCESSOR

A digital processor simulates a quantum computing system by implementing a QPU model including a set of representation models and a device connectivity representation to simulate a quantum processor design or a physical quantum processor. The digital processor receives an analog waveform and generates a digital waveform representation comprising a set of waveform values that correspond to biases applied to programmable devices in a quantum processor. The digital processor selects a subset of waveform values based on channels in the device connectivity representation. The digital processor implements a representation model to compute a response based on the waveform values and a plurality of physical parameter values, the physical parameters characterizing a programmable device in a quantum processor. The device connectivity representation can be generated from a design implementation, validated against a set of rules, and adjusted to change the device connectivity representation until all of the rules are passed.

Analog computing implementing arbitrary non-linear functions using Chebyshev-polynomial-interpolation schemes and methods of use
10846489 · 2020-11-24 · ·

The inventive disclosures described herein pertain to an improved physical analog computer that features the ability to evaluate arbitrary non-linear functions using an interpolation method based on Chebyshev polynomials. What has been developed is an improved method for non-linear-function generation in hybrid computing that relies on Chebyshev interpolation. The method requires an initial computation of the interpolation coefficients, which is to be carried out in the digital domain. These coefficients, along with the domain of definition of the non-linear function to be generated, are used during the programming of the analog domain to set multiplier and summer elements.

Analog computing implementing arbitrary non-linear functions using Chebyshev-polynomial-interpolation schemes and methods of use
20200293725 · 2020-09-17 · ·

The inventive disclosures described herein pertain to an improved physical analog computer that features the ability to evaluate arbitrary non-linear functions using an interpolation method based on Chebyshev polynomials. What has been developed is an improved method for non-linear-function generation in hybrid computing that relies on Chebyshev interpolation. The method requires an initial computation of the interpolation coefficients, which is to be carried out in the digital domain. These coefficients, along with the domain of definition of the non-linear function to be generated, are used during the programming of the analog domain to set multiplier and summer elements.

MIXED SIGNAL COMPUTER ARCHITECTURE
20200134268 · 2020-04-30 · ·

The present disclosure describes a computer using a combination of analogue and digital components/elements used in a cohesive manner. Depending on the signals and data the computer manipulates, the analog processing elements and digital processing elements can be used separately, independently or in combination to optimize the computational results and the performance of the computer.

CONTROLLING DEVICES USING CLOUD SERVICES AND DEVICE-AGNOSTIC PIPE MECHANISMS
20170201586 · 2017-07-13 · ·

An environment is described in which a cloud-implemented service system controls a plurality of target devices via a plurality of respective device-agnostic pipe mechanisms. The target devices themselves may represent dumb devices, e.g., lacking local control logic, or providing reduced reliance on local control logic. Users may interact with the service system via applications running on any type of user devices.

Controlling devices using cloud services and device-agnostic pipe mechanisms
09667727 · 2017-05-30 · ·

An environment is described in which a cloud-implemented service system controls a plurality of target devices via a plurality of respective device-agnostic pipe mechanisms. The target devices themselves may represent dumb devices, e.g., lacking local control logic, or providing reduced reliance on local control logic. Users may interact with the service system via applications running on any type of user devices.

Controlling devices using cloud services and device-agnostic pipe mechanisms
09667727 · 2017-05-30 · ·

An environment is described in which a cloud-implemented service system controls a plurality of target devices via a plurality of respective device-agnostic pipe mechanisms. The target devices themselves may represent dumb devices, e.g., lacking local control logic, or providing reduced reliance on local control logic. Users may interact with the service system via applications running on any type of user devices.

Systems and methods for simulating a quantum processor

A digital processor simulates a quantum computing system by implementing a QPU model including a set of representation models and a device connectivity representation to simulate a quantum processor design or a physical quantum processor. The digital processor receives an analog waveform and generates a digital waveform representation comprising a set of waveform values that correspond to biases applied to programmable devices in a quantum processor. The digital processor selects a subset of waveform values based on channels in the device connectivity representation. The digital processor implements a representation model to compute a response based on the waveform values and a plurality of physical parameter values, the physical parameters characterizing a programmable device in a quantum processor. The device connectivity representation can be generated from a design implementation, validated against a set of rules, and adjusted to change the device connectivity representation until all of the rules are passed.