Methods and systems for quantum ready and quantum enabled computations
First Claim
1. A computing system for providing access to hybrid computing resources comprising a quantum computer and a classical computer, wherein the quantum computer and the classical computer are operatively coupled to a digital computer over a network, and wherein the digital computer comprises at least one computer processor and computer memory, the computing system comprising:
- (a) a gateway configured to receive a request from the digital computer over the network, wherein the request comprises a computational task;
(b) an arbiter configured to (i) receive the request from the gateway, (ii) decompose the computational task into one or more quantum computational tasks and one or more classical computational tasks, and (iii) distribute the one or more quantum computational tasks to the quantum computer and the one or more classical computational tasks to the classical computer, wherein the quantum computer and the classical computer process the one or more quantum computational tasks and the one or more classical computational tasks, respectively, to yield solutions to the one or more quantum computational tasks and the one or more classical computational tasks; and
(c) memory that stores the solutions to the one or more quantum computational tasks and the one or more classical computational tasks from the quantum computer and the classical computer, respectively.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure provides methods, systems, and media for allowing access to quantum ready and/or quantum enabled computers in a distributed computing environment (e.g., the cloud). Such methods and systems may provide optimization and computational services on the cloud. Methods and systems of the present disclosure may enable quantum computing to be relatively and readily scaled across various types of quantum computers and users at various locations, in some cases without the need for users to have a deep understanding of the resources, implementation or the knowledge that may be required for solving optimization problems using a quantum computer. Systems provided herein may include user interfaces that enable users to perform data analysis in a distributed computing environment while taking advantage of quantum technology in the backend.
-
Citations
24 Claims
-
1. A computing system for providing access to hybrid computing resources comprising a quantum computer and a classical computer, wherein the quantum computer and the classical computer are operatively coupled to a digital computer over a network, and wherein the digital computer comprises at least one computer processor and computer memory, the computing system comprising:
-
(a) a gateway configured to receive a request from the digital computer over the network, wherein the request comprises a computational task; (b) an arbiter configured to (i) receive the request from the gateway, (ii) decompose the computational task into one or more quantum computational tasks and one or more classical computational tasks, and (iii) distribute the one or more quantum computational tasks to the quantum computer and the one or more classical computational tasks to the classical computer, wherein the quantum computer and the classical computer process the one or more quantum computational tasks and the one or more classical computational tasks, respectively, to yield solutions to the one or more quantum computational tasks and the one or more classical computational tasks; and (c) memory that stores the solutions to the one or more quantum computational tasks and the one or more classical computational tasks from the quantum computer and the classical computer, respectively. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for providing access to hybrid computing resources comprising a quantum computer and a classical computer, wherein the quantum computer and the classical computer are operatively coupled to a digital computer over a network and wherein the digital computer comprises at least one computer processor and computer memory, the method comprising:
-
(a) using a gateway to receive a request from the digital computer over the network, wherein the request comprises a computational task; (b) decomposing the computational task into one or more quantum computational tasks and one or more classical computational tasks; (c) distributing the one or more quantum computational tasks to the quantum computer and the one or more classical computational tasks to the classical computer, wherein the quantum computer and the classical computer process the one or more quantum computational tasks and the one or more classical computational tasks, respectively, to yield solutions to the one or more quantum computational tasks and the one or more classical computational tasks; and (d) storing the solutions to the one or more quantum computational tasks and the one or more classical computational tasks from the quantum computer and the classical computer, respectively, in memory. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification