Quantum computing monitoring system

US11907092B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11907092-B2
Application numberUS-202117525723-A
CountryUS
Kind codeB2
Filing dateNov 12, 2021
Priority dateNov 12, 2021
Publication dateFeb 20, 2024
Grant dateFeb 20, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A quantum computing monitoring system may receive a request from user describing an algorithm to be executed using classical and quantum computing resources and a metric to be monitored associated with execution of the algorithm at the quantum computing resources. In execution, the quantum computing monitoring system may cause measurements to be obtained from the quantum computing resources at individual steps of the execution of the algorithm at the quantum computing resources, and the metric to be determined based on the obtained measurements. The quantum computing monitoring system may evaluate the metric with respect to a threshold, and provide an alert to the user responsive to determining that the metric fails to satisfy the threshold. The quantum computing monitoring system may further perform an operation to modify the execution of the algorithm at the quantum computing resources as needed.

First claim

Opening claim text (preview).

What is claimed is: 1. A system, comprising: one or more computing devices configured to implement a quantum computing monitoring system, wherein the quantum computing monitoring system is configured to: receive, from a user, a request associated with (i) an algorithm to be executed at different types of computing resources including a classical computing resource and a quantum computing resource and (ii) a metric to be monitored during execution of the algorithm at the quantum computing resource; cause, using the classical computing resource, measurements from the quantum computing resource to be obtained during the execution of the algorithm, wherein: the obtained measurements correspond to individual steps of the execution of the algorithm at the quantum computing resource; and execution of a total number of the individual steps sums to an overall execution of the algorithm at the quantum computing resource; cause, using the classical computing resource, the metric for the individual steps to be determined, during the execution of the algorithm, based on the obtained measurements; and provide, during the execution of the algorithm, a representation of the determined metric, wherein the representation indicates updated progress of the execution of the algorithm with respect to the individual steps and with respect to the overall execution of the algorithm at the quantum computing resource. 2. The system of claim 1 , wherein the classical computing resource is configured to use an application programming interface (API) to provide the determined metrics to the quantum computing monitoring system. 3. The system of claim 1 , wherein the request further describes a threshold and an operation including cancelation of the execution of the algorithm at the quantum computing resource, and wherein the quantum computing monitoring system is further configured to: determine whether the metric satisfies the threshold; and responsive to determining that the metric fails to satisfy the threshold, provide an alert; and perform the operation canceling the execution of the algorithm at the quantum computing resource. 4. The system of claim 1 , wherein the request further describes, for a given individual step of the execution of the algorithm at the quantum computing resource, (i) at least one task and (ii) at least one specified number of repeated execution shots of the task at the quantum computing resource. 5. The system of claim 1 , wherein the individual steps of the execution of the algorithm at the quantum computing resource do not correspond to evenly distributed time intervals. 6. The system of claim 1 , wherein the quantum computing monitoring system is implemented as part of a provider network that further provides the user access to the different types of computing resources, and wherein the measurements and the metric are stored in one or more data stores that are implemented as part of a data storage service of the provider network. 7. A method, comprising: receiving, via an interface of a quantum computing monitoring system implemented using one or more computing devices, a request associated with (i) an algorithm to be executed at different types of computing resources including one or more classical computing resources and one or more quantum computing resources and (ii) one or more metrics to be monitored during execution of the algorithm at the quantum computing resources; causing the metrics to be determined, during the execution of the algorithm, based on measurements from the quantum computing resources corresponding to individual steps of the execution of the algorithm at the quantum computing resources, wherein execution of a total number of the individual steps sums to an overall execution of the algorithm at the quantum computing resources; and providing, during the execution of the algorithm, via the interface, one or more representations of the determined metrics, wherein the one or more representations indicate updated progress of the execution of the algorithm with respect to the individual steps and with respect to the overall execution of the algorithm at the quantum computing resources. 8. The method of claim 7 , wherein the request further describes one or more thresholds, and wherein the method further comprises: determining whether the metrics satisfy the thresholds; and responsive to determining that the metrics fail to satisfy the thresholds, providing an indication that the metrics fail to satisfy the thresholds. 9. The method of claim 8 , wherein the request further describes one or more operations related to the execution of the algorithm at the quantum computing resources, and wherein the method further comprises: responsive to determining that the metrics fail to satisfy the thresholds, performing the one or more operations related to the execution of the algorithm at the quantum computing resources. 10. The method of claim 9 , wherein the one or more operations comprise canceling the execution of the algorithm at the quantum computing resources. 11. The method of claim 7 , wherein the request further describes, for a given individual step of the execution of the algorithm at the quantum computing resources, (i) one or more tasks and (ii) one or more specified numbers of repeated execution shots of the respective tasks at the quantum computing resources. 12. The method of claim 7 , wherein the metrics comprise at least one of (i) a lowest energy of the Hamiltonian simulation being performed at quantum computing resources with respect to the algorithm or (ii) a total energy of a Hamiltonian simulation being performed at the quantum computing resources with respect to the algorithm . 13. The method of claim 7 , further comprising: providing a list of metrics to be monitored associated with the execution of the algorithm, wherein the metrics described in the request are selected by a user from the provided list of metrics. 14. The method of claim 7 , wherein the metrics described in the request are provided from a user, wherein the request further describes one or more calculation algorithms provided by the user for determining the metrics, and wherein causing the metrics to be determined comprises determining the metric based on applying the calculation algorithms provided by the user to measurements from the quantum computing resources. 15. The method of claim 7 , further comprising: providing the determined metrics to a service of a provider network to generate one or more graphic representations of the metrics for the individual steps. 16. One or more non-transitory computer readable media storing program instructions that when executed on or across one or more processors, cause the one or more processors to: receive, via an interface of a quantum computing monitoring system, a request associated with (i) an algorithm to be executed at different types of computing resources including one or more classical computing resources and one or more quantum computing resources and (ii) one or more metrics to be monitored during execution of the algorithm at the quantum computing resources; cause the metrics to be determined, using the classical computing resources and during the execution of the algorithm, based on measurements from the quantum computing resources corresponding to individual steps of the execution of the algorithm at the quantum computing resources, wherein execution of a total number of the individual steps sums to an overall execution of the algorithm at the quantum computing resources; and provide, during the execution of the algorithm,

Assignees

Inventors

Classifications

  • Quantum computing, i.e. information processing based on quantum-mechanical phenomena · CPC title

  • G06F11/328Primary

    Computer systems status display (G06F11/327 takes precedence) · CPC title

  • where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems (multiprogramming arrangements G06F9/46; allocation of resources G06F9/50) · CPC title

  • for systems · CPC title

  • G06N10/60Primary

    Quantum algorithms, e.g. based on quantum optimisation, quantum Fourier or Hadamard transforms · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11907092B2 cover?
A quantum computing monitoring system may receive a request from user describing an algorithm to be executed using classical and quantum computing resources and a metric to be monitored associated with execution of the algorithm at the quantum computing resources. In execution, the quantum computing monitoring system may cause measurements to be obtained from the quantum computing resources at …
Who is the assignee on this patent?
Amazon Tech Inc
What technology area does this patent fall under?
Primary CPC classification G06F11/328. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 20 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).