US-20260127469-A1 - REAL-TIME QUBIT INFORMATION SERVICE
Abstract
A quantum computing device determines quantum characteristics of a quantum computing system, wherein the quantum characteristics comprise properties of qubits of the quantum computing system. The quantum computing device stores in a time series database information containing the quantum characteristics of the quantum computing system. The quantum computing device categorizes the information in the time series database to generate categorized information, wherein the categorized information is associated with the one or more qubits. The quantum computing device determines, based on the categorized information, that an error occurred in the quantum computing system, and, responsive to determining that the error occurred, automatically performs a corrective action based on the error, wherein the corrective action comprises one or more of shutting down a component of the quantum computing system, migrating a component of the quantum computing system, updating a quantum algorithm, updating a quantum instruction file, or training a quantum algorithm.
Inventors
- Leigh Griffin
- Stephen Coady
Assignees
- RED HAT, INC.
Dates
- Publication Date
- 20260507
- Application Date
- 20251229
Claims (3)
- 1 . A method, comprising: determining, by a quantum computing device, one or more quantum characteristics of a quantum computing system, wherein the one or more quantum characteristics comprise one or more properties of one or more qubits from among a plurality of qubits of the quantum computing system; storing, by the quantum computing device in a time series database, information containing the one or more quantum characteristics of the quantum computing system; categorizing, by the quantum computing device, the information in the time series database to generate categorized information, wherein the categorized information is associated with the one or more qubits; determining, by the quantum computing device based on the categorized information, that an error occurred in the quantum computing system; and responsive to determining that the error occurred, automatically performing, by the quantum computing device, a corrective action based on the error, wherein the corrective action comprises one or more of shutting down a component of the quantum computing system, migrating a component of the quantum computing system, updating a quantum algorithm, updating a quantum instruction file, or training a quantum algorithm.
- 2 . A quantum computing device, comprising: a memory device; and a processor device coupled to the memory, the processor device to: determine one or more quantum characteristics of a quantum computing system, wherein the one or more quantum characteristics comprise one or more properties of one or more qubits from among a plurality of qubits of the quantum computing system; store, in a time series database, information containing the one or more quantum characteristics of the quantum computing system; categorize the information in the time series database to generate categorized information, wherein the categorized information is associated with the one or more qubits; determine, based on the categorized information, that an error occurred in the quantum computing system; and responsive to determining that the error occurred, automatically performing a corrective action based on the error, wherein the corrective action comprises one or more of shutting down a component of the quantum computing system, migrating a component of the quantum computing system, updating a quantum algorithm, updating a quantum instruction file, or training a quantum algorithm.
- 3 . A non-transitory computer-readable storage medium that includes computer-executable instructions that, when executed, cause one or more processor devices to: determine one or more quantum characteristics of a quantum computing system, wherein the one or more quantum characteristics comprise one or more properties of one or more qubits from among a plurality of qubits of the quantum computing system; store, in a time series database, information containing the one or more quantum characteristics of the quantum computing system; categorize the information in the time series database to generate categorized information, wherein the categorized information is associated with the one or more qubits; determine, based on the categorized information, that an error occurred in the quantum computing system; and responsive to determining that the error occurred, automatically performing a corrective action based on the error, wherein the corrective action comprises one or more of shutting down a component of the quantum computing system, migrating a component of the quantum computing system, updating a quantum algorithm, updating a quantum instruction file, or training a quantum algorithm.
Description
RELATED APPLICATION This application is a continuation of U.S. patent application Ser. No. 18/173,533, filed on Feb. 23, 2023, entitled “REAL-TIME QUBIT INFORMATION SERVICE,” the disclosure of which is hereby incorporated herein by reference in its entirety. BACKGROUND Quantum computing involves the use of quantum bits, referred to herein as “qubits,” which have characteristics that differ from those of classical (i.e., non-quantum) bits used in classical computing. Qubits may be employed by quantum services that are executed by quantum computing devices. As quantum computing continues to increase in popularity and become more commonplace, an ability to efficiently and accurately determine and view qubit information in real-time will be desirable. SUMMARY The examples disclosed herein implement a real-time qubit information service that performs viewing of real-time qubit information. In particular, the real-time qubit information service can determine characteristics of a quantum computing system, such as the properties of qubits of the quantum computing system, and store and categorize the characteristics in a database. The real-time qubit information service can expose the characteristic information that is in the database, such as by an application programming interface (API), and provide a real-time, live view into the characteristics of the quantum computing system. As a result, problems in the quantum computing system can be easily and quickly diagnosed and resource strains can be immediately remedied. In one example, a method for viewing real-time qubit information is disclosed. The method includes determining, by a quantum computing device, one or more quantum characteristics of a quantum computing system, wherein the one or more quantum characteristics comprise one or more properties of one or more qubits from among a plurality of qubits of the quantum computing system. The method further includes storing, by the quantum computing device in a time series database, information containing the one or more quantum characteristics of the quantum computing system. The method further includes categorizing, by the quantum computing device, the information in the time series database, wherein the categorized information is associated with the one or more qubits. The method further includes obtaining, by the quantum computing device from the time series database via an application programming interface (API), the categorized information. The method further includes presenting, by the quantum computing device on a display device, real-time information about the quantum computing system based on the categorized information. In another example, a quantum computing device for viewing real-time qubit information is disclosed. The quantum computing device comprises a system memory, and a processor device communicatively coupled to the system memory. The processor device is to determine one or more quantum characteristics of a quantum computing system, wherein the one or more quantum characteristics comprise one or more properties of one or more qubits from among a plurality of qubits of the quantum computing system. The processor device is further to store, in a time series database, information containing the one or more quantum characteristics of the quantum computing system. The processor device is further to categorize the information in the time series database, wherein the categorized information is associated with the one or more qubits. The processor device is further to obtain, from the time series database via an application programming interface (API), the categorized information. The processor device is further to present, on a display device, real-time information about the quantum computing system based on the categorized information. In another example, a non-transitory computer-readable storage medium is disclosed. The non-transitory computer-readable storage medium stores thereon computer-executable instructions that, when executed, cause one or more processor devices to determine one or more quantum characteristics of a quantum computing system, wherein the one or more quantum characteristics comprise one or more properties of one or more qubits from among a plurality of qubits of the quantum computing system. The instructions further cause the processor device to store, in a time series database, information containing the one or more quantum characteristics of the quantum computing system. The instructions further cause the processor device to categorize the information in the time series database, wherein the categorized information is associated with the one or more qubits. The instructions further cause the processor device to obtain, from the time series database via an application programming interface (API), the categorized information. The instructions further cause the processor device to present, on a display device, real-time information about the quantum computing system based on th