Quantum computer operating system and quantum computer
Through the coordinated work of modules in the quantum computer operating system, the problem of insufficient computing efficiency and stability in the existing technology is solved, and the efficient and stable operation of the quantum computer is achieved.
Patent Information
- Application Number
- CN202110179682.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-02-07
- Publication Date
- 2025-08-12
- Estimated Expiration
- 2041-02-07
AI Technical Summary
In the prior art, quantum computer operating systems have failed to effectively improve computing efficiency and stability, which affects their practicality.
It provides a quantum computer operating system, including a quantum bit management service module, a quantum computing task scheduling management service module, a compilation and optimization service module and a communication module. By obtaining the topology structure of the quantum chip, it determines the pending tasks, compiles and optimizes quantum lines, and performs task scheduling and communication, making full use of quantum resources.
It improves the computing efficiency and stability of quantum computers and enhances its practicality.
Smart Images

Figure CN114912615B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of quantum computing, and in particular to a quantum computer operating system and a quantum computer. Background Art
[0002] A quantum computer is a physical device that follows the laws of quantum mechanics to perform high-speed mathematical and logical operations, and to store and process quantum information. When a device processes and calculates quantum information and runs quantum algorithms, it is considered a quantum computer. Quantum computers are a key technology under research because they can handle mathematical problems more efficiently than conventional computers. For example, they can reduce the time required to crack RSA keys from hundreds of years to just hours.
[0003] The importance of operating systems to computers is self-evident, both for classical computers and even more so for quantum computer technology, which is still in its early stages of development. Quantum computer operating systems can determine the computing efficiency and stability of quantum computers, and thus determine the practicality of quantum computers. Therefore, there is an urgent need to develop quantum computer operating systems. Summary of the Invention
[0004] The purpose of this application is to provide a quantum computer operating system and a quantum computer to address the deficiencies in the prior art. It can realize the scheduling and processing of quantum computing tasks, improve the computing efficiency and stability of the quantum computer, and thus improve the practicality of the quantum computer.
[0005] On one hand, the present application provides a quantum computer operating system, including:
[0006] The qubit management service module is used to obtain the current topology of available qubits on the quantum chip;
[0007] a quantum computing task scheduling management service module, configured to determine a pending quantum computing task from currently unprocessed quantum computing tasks, wherein the number of quantum bits required for the pending quantum computing task is less than or equal to the number of quantum bits in the current topological structure;
[0008] A compilation optimization service module, configured to compile the quantum computing task to be processed to obtain an executable quantum circuit that can be executed on the quantum chip;
[0009] The quantum computing task scheduling management service module is further configured to determine a quantum computing task to be assigned based on the priority of the executable quantum circuit, wherein the priority of the executable quantum circuit is determined based on the execution time of the executable quantum circuit by the quantum chip and the waiting time of the corresponding quantum computing task;
[0010] A communication module is used to communicate with the quantum computer hardware that implements the allocation, execution and execution result feedback of the quantum computing tasks to be allocated.
[0011] The quantum computer operating system as described above, wherein, optionally, the available quantum bits include unused and calibrated quantum bits.
[0012] The quantum computer operating system as described above, wherein, optionally, the quantum computer hardware includes a quantum measurement and control system, the quantum measurement and control system being used to provide signals to the quantum chip and receive output signals from the quantum chip;
[0013] The communication module is used to send first instruction data and receive first result data from the quantum measurement and control system, wherein the first instruction data is used to control the quantum measurement and control system to output a signal acceptable to the quantum chip corresponding to the quantum computing task to be assigned.
[0014] The quantum computer operating system as described above, wherein, optionally, the quantum computer hardware further comprises a dilution refrigerator, wherein the dilution refrigerator is used to provide an operating temperature for the quantum chip;
[0015] The communication module is further configured to send second instruction data, where the second instruction data is configured to control the dilution refrigerator to be at a set temperature.
[0016] The quantum computer operating system as described above, wherein, optionally, the quantum computer operating system further includes:
[0017] An automated calibration service module is used to calibrate the quantum bits on the quantum chip to improve the availability of the quantum bits on the quantum chip by improving the fidelity of the quantum bits.
[0018] The quantum computer operating system as described above, wherein, optionally, the quantum computer operating system further includes:
[0019] The user interaction module is used to provide users with an interactive window for quantum computing related operations.
[0020] In the quantum computer operating system as described above, optionally, the quantum computing-related operations include one or a combination of quantum measurement and control test operations, quantum computer hardware parameter setting operations, and a control console.
[0021] The quantum computer operating system as described above, wherein, optionally, the quantum measurement and control experiment includes one or a combination of a quantum bit energy spectrum experiment, a quantum bit relaxation time and / or coherence time determination experiment, a quantum bit logic gate determination and / or calibration experiment.
[0022] The quantum computer operating system as described above, wherein, optionally, the quantum computer operating system further includes:
[0023] The device monitoring service module is used to monitor the working status of the quantum computer hardware.
[0024] Another aspect of the present application provides a quantum computer, wherein the quantum computer includes the above-mentioned quantum computer operating system.
[0025] Compared with the prior art, the quantum operating system provided by the present application obtains the current topological structure of available quantum bits on the quantum chip through the quantum bit management service module; the quantum computing task scheduling management service module determines the quantum computing tasks to be processed from the currently unprocessed quantum computing tasks based on the current topological structure; the compilation optimization service module compiles the quantum computing tasks to be processed to obtain executable quantum circuits that can be executed on the quantum chip; the quantum computing task scheduling management service module determines the quantum computing tasks to be assigned based on the priority of the executable quantum circuit; the communication module communicates with the quantum computer hardware that implements the allocation, execution and execution result feedback of the quantum computing tasks to be assigned, thereby realizing the scheduling and execution processing of the quantum computing tasks. In the process of determining and processing the quantum computing tasks to be assigned, the process is based on the current topological structure of the available quantum bits on the quantum chip, and the quantum computing tasks to be processed are compiled into executable quantum circuits that can be executed on the quantum chip, thereby realizing the scheduling of quantum computing tasks, fully considering the quantum computing resources from the quantum chip, and improving the computing efficiency of the quantum computer; at the same time, after compilation processing, the quantum computing tasks to be processed are converted into executable quantum circuits that can be executed on the quantum chip, thereby improving the stability of the quantum computer and thus improving the practicality of the quantum computer. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] Figure 1 A schematic diagram of a quantum computer operating system provided in an embodiment of the present application;
[0027] Figure 2.1 A quantum circuit for use in one embodiment;
[0028] Figure 2.2 A quantum chip topology used in one embodiment;
[0029] Figure 2.3 A quantum chip topology used in one embodiment. DETAILED DESCRIPTION
[0030] The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present application, and should not be construed as limiting the present application.
[0031] A quantum computer is a physical device that follows the laws of quantum mechanics to perform high-speed mathematical and logical operations, and to store and process quantum information. When a device processes and calculates quantum information and runs quantum algorithms, it is considered a quantum computer.
[0032] It should be noted that a true quantum computer has a hybrid structure, consisting of two main components: a first quantum computing hardware device, responsible for running quantum programs and converting and controlling control instructions; and a second quantum computing hardware device, responsible for executing quantum programs and thus performing quantum computations. The first and second quantum computing hardware devices communicate with each other, and the first controls the operation of the second.
[0033] The above-mentioned quantum program is a sequence of instructions written in a quantum language such as QRunes that can be run on a quantum computer, which supports quantum logic gate operations and ultimately realizes quantum computing.
[0034] Specifically, a quantum program is a sequence of instructions that operate quantum logic gates in a specific time sequence. A quantum circuit, also known as a quantum logic circuit, is a manifestation of a quantum program and the most commonly used general-purpose quantum computing model. It represents, in an abstract sense, a circuit that operates on quantum bits. Its components include quantum bits, circuits (timelines), and various quantum logic gates. Finally, quantum measurements are often required to read the results.
[0035] Unlike traditional circuits, which are connected by metal wires to transmit voltage or current signals, in quantum circuits, the circuits can be seen as connected by time. In other words, the state of the quantum bit naturally evolves over time, following the instructions of the Hamiltonian operator until it encounters a logic gate and is operated.
[0036] A quantum program as a whole corresponds to a single quantum circuit. The quantum program described in this application refers to this quantum circuit, where the total number of qubits in this quantum circuit is the same as the total number of qubits in the quantum program. A quantum program can be understood as consisting of a quantum circuit, measurement operations on the qubits in the quantum circuit, registers storing the measurement results, and control flow nodes (jump instructions). A quantum circuit can contain tens, hundreds, or even thousands of quantum logic gate operations. The execution of a quantum program is the process of executing all quantum logic gates in a specific time sequence. It should be noted that the time sequence refers to the chronological order in which individual quantum logic gates are executed.
[0037] It's important to note that in classical computing, the most fundamental unit is the bit, and the most basic control mode is the logic gate. Circuits can be controlled by combining logic gates. Similarly, quantum logic gates are used to manipulate qubits. Quantum logic gates enable the evolution of quantum states. Quantum logic gates are the foundation of quantum circuits and are generally represented using unitary matrices. Unitary matrices are not only a matrix form but also a type of operation and transformation. Quantum logic gates are defined based on the number of qubits they act on. For example, the operation on one quantum bit is defined as a single-bit quantum logic gate, such as the common basic single-qubit logic gates: Hadamard gate (H gate, Hadamard gate), Pauli-X gate (X gate), Pauli-Y gate (Y gate), Pauli-Z gate (Z gate), RX gate, RY gate, RZ gate, etc.; the operation on two quantum bits is defined as a two-bit quantum logic gate, such as the common basic two-bit quantum logic gates, such as CNOT gate and iSWAP gate. The operation matrix corresponding to the basic two-bit quantum logic gate is 4*4 dimensional, and the values of the elements in the operation matrix are determined. There is also any two-qubit logic gate U acting on two quantum bits, and the corresponding operation matrix is 4*4 dimensional, but the values of the elements in the operation matrix are uncertain and are set by the programmer as needed; multi-bit quantum logic gates include Toffoli gate, etc.
[0038] During the implementation of quantum computing, the quantum operating system installed in the first quantum computing hardware device can determine the computing efficiency and stability of the quantum computer, and thus determine the practicality of the quantum computer. Therefore, there is an urgent need to develop a quantum computer operating system.
[0039] like Figure 1 As shown, an embodiment of the present application provides a quantum computer operating system, including: a quantum bit management service module 101, a quantum computing task scheduling management service module 102, a compilation optimization service module 103 and a communication module 104.
[0040] Specifically, the quantum bit management service module 101 is used to obtain the current topological structure of available quantum bits on the quantum chip; the quantum computing task scheduling management service module 102 is used to determine the quantum computing task to be processed from the quantum computing tasks that have not yet been processed, wherein the number of quantum bits required for the quantum computing task to be processed is less than or equal to the number of quantum bits in the current topological structure; the compilation optimization service module 103 is used to compile the quantum computing task to be processed to obtain an executable quantum circuit that can be executed on the quantum chip; the quantum computing task scheduling management service module 102 is also used to determine the quantum computing task to be assigned according to the priority of the executable quantum circuit, wherein: the priority of the executable quantum circuit is determined according to the execution time of the quantum chip to execute the executable quantum circuit and the waiting time of the corresponding quantum computing task; the communication module 104 is used to communicate with the quantum computer hardware that realizes the allocation, execution and execution result feedback of the quantum computing task to be assigned.
[0041] The quantum operating system provided by the embodiments of the present application uses a quantum bit management service module to obtain the current topological structure of available quantum bits on a quantum chip. The quantum computing task scheduling management service module determines pending quantum computing tasks from currently unprocessed quantum computing tasks based on the current topological structure. The compilation optimization service module compiles the pending quantum computing tasks to obtain executable quantum circuits that can be executed on the quantum chip. The quantum computing task scheduling management service module is further configured to determine pending quantum computing tasks based on the priority of the executable quantum circuits. The communication module is configured to communicate with the quantum computer hardware that implements the allocation, execution, and execution result feedback of the pending quantum computing tasks. During the determination and processing of the pending quantum computing tasks, the process is based on the current topological structure of available quantum bits on the quantum chip, and the pending quantum computing tasks are compiled into executable quantum circuits that can be executed on the quantum chip. This implements the scheduling of quantum computing tasks, fully considers the quantum computing resources from the quantum chip, and improves the computational efficiency of the quantum computer. At the same time, after the compilation process, the pending quantum computing tasks are converted into executable quantum circuits that can be executed on the quantum chip, improving the stability of the quantum computer and thereby enhancing the practicality of the quantum computer.
[0042] It should be noted that the aforementioned quantum chip is the processor that performs quantum computations in a quantum computer, and the qubits contained in the quantum chip are the processing units of the processor. Due to the development of quantum chip hardware manufacturing technology, the increase in the number and utilization of qubits contained in quantum chips is one of the factors that restricts quantum computing power. Therefore, it is necessary to reasonably and fully utilize the qubits on the quantum chip when scheduling quantum computing tasks.
[0043] The topological structure of a quantum chip reflects the spatial characteristics of the quantum bits on the quantum chip. These spatial characteristics determine the usability of the quantum chip as a computing resource. The spatial characteristics of the quantum bits include the number, position, and connection relationship of the quantum bits contained in the quantum chip.
[0044] The current topology of a quantum chip reflects its current availability as a computing resource and can be determined based on the availability of qubits on the quantum chip. Examples of qubit availability include qubit occupancy and qubit fidelity, which determines whether a qubit can be used. High-fidelity qubits can be obtained through calibration.
[0045] The process of compiling the pending quantum computing task to generate an executable quantum circuit that can be executed on the quantum chip also needs to be based on the quantum chip's topological structure. Specifically, execution on the quantum chip requires, on the one hand, the quantum chip's current computing resources, which is determined by the number of qubits contained in the quantum chip's current topological structure; on the other hand, the quantum logic gates contained in the quantum circuit must be implementable on the quantum bits of the quantum chip. For example, if one or two quantum logic gates in the quantum circuit correspond to two characteristic bits, when the two characteristic bits are mapped to the quantum chip, there must be an edge connecting the two mapped bits. Only then can these two quantum logic gates be directly implemented on the quantum chip.
[0046] Therefore, in order to obtain an executable quantum circuit that can be executed on the quantum chip, it is necessary to compile the quantum circuit to be processed according to the current topological structure of the quantum chip, so as to process the quantum logic gates contained in the quantum circuit to be processed into quantum logic gates that can be directly executed on the quantum chip. The quantum circuit composed of the latter is an executable quantum circuit.
[0047] Exemplarily, the compilation process of the quantum circuit to be processed may include:
[0048] Establishing a quantum bit mapping relationship between the quantum bits included in the quantum circuit and the quantum bits included in the current topological structure of the quantum chip; and processing the quantum circuit based on the quantum bit mapping relationship to obtain an executable quantum circuit in which each quantum logic gate can be directly executed on the quantum chip.
[0049] Specifically, establishing a quantum bit mapping relationship between the quantum bits contained in the quantum circuit and the quantum bits contained in the current topological structure of the quantum chip requires consideration of the mapping relationship between the number of quantum bits and the mapping relationship between the quantum bits. The connection relationship between the quantum bits is determined in the quantum circuit through quantum logic gates; the connection relationship between the quantum bits is determined in the current topological structure of the quantum chip based on the spatial characteristics of the quantum bits on the aforementioned quantum chip.
[0050] For example, a mapping example is provided in which both the number of qubits and the qubit connection relationship are satisfied, such as Figure 2.1 The quantum circuits H1, U(1,2), CNOT(2,3), and CNOT(2,4) shown represent the H gate acting on q1, the U gate acting simultaneously on q1 and q2, the CNOT gate acting simultaneously on q2 and q3, and the CNOT gate acting simultaneously on q2 and q4. This quantum circuit contains four qubits and requires a connection between q1 and q2, between q2 and q3, and between q2 and q4.
[0051] like Figure 2.2 The quantum chip topology shown in the figure contains 6 quantum bits, Q1, Q2, Q3, Q4, Q5 and Q6. Figure 2.2 The quantum chip topology shown is similar to Figure 2.1 The quantum circuit shown satisfies the basic quantum bit number mapping conditions; considering that Figure 2.1 The connection relationship between the quantum bits in the quantum circuit shown and Figure 2.2 The connection relationship between the quantum bits in the quantum chip topology structure shown is determined, and the mapping result is determined to be q2 mapped to Q3 or Q4, and then the mapping bits corresponding to q1, q3 and q4 are determined as needed, illustratively, Q1, Q4 and Q5 respectively.
[0052] At this point, the process of processing the quantum circuit based on the quantum bit mapping relationship to obtain an executable quantum circuit in which each quantum logic gate can be directly executed on the quantum chip is entered. This process processes the quantum circuit, illustratively, such as optimizing the quantum circuit; the optimization operation of the quantum circuit can illustratively be a quantum circuit simplification optimization achieved by deleting two adjacent quantum logic gates whose common operation results are the unit matrix, or other optimization operations performed on the quantum circuit, without specific limitation.
[0053] For example, a mapping example is provided in which the number of qubits satisfies the requirement but the connection relationship of qubits does not satisfy the requirement, such as Figure 2.1 The quantum circuits H1, U(1,2), CNOT(2,3), and CNOT(2,4) shown represent the H gate acting on q1, the CNOT gate acting simultaneously on q1 and q2 for the first time, the CNOT gate acting simultaneously on q2 and q3, and the CNOT gate acting simultaneously on q2 and q4. This quantum circuit contains four qubits and requires a connection between q1 and q2, between q2 and q3, and between q2 and q4.
[0054] like Figure 2.3The figure shows the quantum chip topology when Q3 cannot be used, which contains 5 quantum bits, Q1, Q2, Q4, Q5 and Q6. Figure 2.3 The quantum chip topology shown is similar to Figure 2.1 The quantum circuit shown satisfies the basic quantum bit mapping conditions; considering that Figure 2.1 The connection relationship between the quantum bits in the quantum circuit shown and Figure 2.3 The connection relationship between quantum bits in the quantum chip topology structure shown is determined, and the mapping result is determined to be q2 mapped to Q4, and then the mapping bits corresponding to q1, q3 and q4 are determined as needed, illustratively, Q1, Q2 and Q6 respectively.
[0055] At this time, if Figure 2.1 The U(1,2) gate in the quantum circuit shown cannot be directly implemented. At this time, the process of processing the quantum circuit based on the quantum bit mapping relationship to obtain an executable quantum circuit in which each quantum logic gate can be directly executed on the quantum chip is entered. This process processes the quantum circuit, illustratively including one of the decomposition of any two-qubit logic gate and the decomposition of a multi-qubit logic gate, or a combination thereof.
[0056] In addition, the execution time of an executable quantum circuit can be determined based on the timing of the quantum circuit. The timing of the quantum circuit represents the execution order and time of each quantum logic gate contained in the quantum circuit. The time required to execute the quantum circuit can be obtained based on the timing.
[0057] It can be understood that the available quantum bits include unused and calibrated quantum bits. Quantum bits that meet this condition can improve the accuracy of scheduling quantum computing tasks and improve the accuracy of quantum computing.
[0058] The quantum computer hardware of this embodiment may include a quantum measurement and control system, which is used to provide signals to the quantum chip and receive output signals from the quantum chip;
[0059] The communication module is used to send first instruction data and receive first result data from the quantum measurement and control system, wherein the first instruction data is used to control the quantum measurement and control system to output a signal acceptable to the quantum chip corresponding to the quantum computing task to be assigned.
[0060] Exemplarily, the quantum measurement and control system includes a voltage source, a digital-to-analog converter, an analog-to-digital converter, etc., for converting the first instruction data into an analog signal executable by the quantum chip, and the analog signal represents the corresponding executable quantum circuit, so the first instruction data is data that can be received by the quantum measurement and control system corresponding to the executable quantum circuit.
[0061] At the same time, the quantum measurement and control system collects the analog signal after the quantum chip performs the quantum computing task, converts it into first result data, and sends the first result data to the quantum computing task scheduling management service module through the communication module.
[0062] The quantum computer hardware described in this embodiment may further include a dilution refrigerator, which is used to provide an operating temperature for the quantum chip; the communication module is further used to send second instruction data, which is used to control the dilution refrigerator to maintain a set temperature.
[0063] Specifically, the second instruction data may be pre-configured or automatically adjusted. Exemplarily, the second instruction data is controlled by a preset control system according to the monitored temperature of the dilution refrigerator. Exemplarily, the preset control system is a control system based on a PID (proportional-integral-differential) control algorithm.
[0064] The quantum computer operating system of this embodiment further includes: an automated calibration service module, which is used to calibrate the quantum bits on the quantum chip to improve the availability of the quantum bits on the quantum chip by improving the fidelity of the quantum bits.
[0065] It can be understood that within the quantum computer operating system, the automated calibration service module provides calibration processes, algorithms, etc. for implementing quantum bit calibration. These calibration processes, algorithms, etc. are sent to the above-mentioned second quantum computing hardware device through the communication module in the form of instructions to implement the calibration of quantum bits on the quantum chip of the second quantum computing hardware.
[0066] The quantum computer operating system described in the embodiment of the present application also includes a user interaction module, which is used to provide the user with an interactive window for quantum computing related operations.
[0067] Exemplarily, the quantum computing-related operations include one or a combination of quantum measurement and control test operations, quantum computer hardware parameter setting operations, and a control console.
[0068] Exemplary quantum measurement and control experiments include one or a combination of quantum bit energy spectrum experiments, quantum bit relaxation time and / or coherence time determination experiments, and quantum bit logic gate determination and / or calibration experiments. It should be noted that the quantum bit energy spectrum experiment is used to calibrate the frequency of the quantum bit, the quantum bit relaxation time determination experiment is used to determine the relaxation time of the quantum bit, and the quantum bit coherence time determination experiment is used to determine the coherence time of the quantum bit. It can be understood that relaxation time and coherence time are two main parameters of the quantum bit. The quantum bit logic gate determination and calibration experiment is used to determine the analog signal required to implement the quantum bit logic gate, and the quantum bit logic gate calibration experiment is used to calibrate the analog signal required to implement the quantum bit logic gate. The quantum computer hardware parameter setting operation exemplarily includes the measurement and control system related parameter setting, or the dilution refrigerator related parameter setting, etc.; this embodiment does not make specific restrictions.
[0069] The quantum computer operating system described in the embodiment of the present application also includes: a device monitoring service module for monitoring the working status of the quantum computer hardware.
[0070] It should be noted that the quantum computer hardware described in this application is the second quantum computing hardware device mentioned above, including quantum chip hardware, dilution refrigerator hardware that provides the operating environment of the quantum chip, and measurement and control system hardware that provides the analog signals required for the operation of the quantum chip.
[0071] Another embodiment of the present application provides a quantum computer, comprising any one of the above-described quantum computer operating systems.
[0072] The above describes in detail the structure, features and effects of the present application based on the embodiments shown in the drawings. The above is only a preferred embodiment of the present application, but the present application does not limit the scope of implementation to what is shown in the drawings. Any changes made in accordance with the concept of the present application, or modifications to equivalent embodiments with equivalent changes, which still do not exceed the spirit covered by the description and drawings, should be within the scope of protection of the present application.
Claims
1. A quantum computer operating system, characterized in that: include: The qubit management service module is used to obtain the current topology of available qubits on the quantum chip; a quantum computing task scheduling management service module, configured to determine a pending quantum computing task from currently unprocessed quantum computing tasks, wherein the number of quantum bits required for the pending quantum computing task is less than or equal to the number of quantum bits in the current topological structure; A compilation optimization service module, configured to compile the quantum computing task to be processed to obtain an executable quantum circuit that can be executed on the quantum chip; The quantum computing task scheduling management service module is further configured to determine a quantum computing task to be assigned based on the priority of the executable quantum circuit, wherein the priority of the executable quantum circuit is determined based on the execution time of the executable quantum circuit by the quantum chip and the waiting time of the corresponding quantum computing task; A communication module is used to communicate with the quantum computer hardware that implements the allocation, execution and execution result feedback of the quantum computing tasks to be allocated.
2. The quantum computer operating system according to claim 1, characterized in that: The available qubits include unused and calibrated qubits.
3. The quantum computer operating system according to claim 1, characterized in that: The quantum computer hardware includes a quantum measurement and control system, which is used to provide signals to the quantum chip and receive output signals from the quantum chip; The communication module is used to send first instruction data and receive first result data from the quantum measurement and control system, wherein the first instruction data is used to control the quantum measurement and control system to output a signal acceptable to the quantum chip corresponding to the quantum computing task to be assigned.
4. The quantum computer operating system according to claim 1, characterized in that: The quantum computer hardware further includes a dilution refrigerator, which is used to provide an operating temperature for the quantum chip; The communication module is further configured to send second instruction data, where the second instruction data is configured to control the dilution refrigerator to be at a set temperature.
5. The quantum computer operating system according to claim 1, characterized in that: The quantum computer operating system further includes: An automated calibration service module is used to calibrate the quantum bits on the quantum chip to improve the availability of the quantum bits on the quantum chip by improving the fidelity of the quantum bits.
6. The quantum computer operating system according to claim 1, characterized in that: The quantum computer operating system further includes: The user interaction module is used to provide users with an interactive window for quantum computing related operations.
7. The quantum computer operating system according to claim 6, characterized in that: The quantum computing related operations include one or a combination of quantum measurement and control test operations, quantum computer hardware parameter setting operations, and a console.
8. The quantum computer operating system according to claim 7, characterized in that: The quantum measurement and control experiment includes one or a combination of a quantum bit energy spectrum experiment, a quantum bit relaxation time and / or coherence time determination experiment, a quantum bit logic gate determination and / or calibration experiment.
9. The quantum computer operating system according to claim 1, characterized in that: The quantum computer operating system further includes: The device monitoring service module is used to monitor the working status of the quantum computer hardware.
10. A quantum computer, characterized in that: The quantum computer includes the quantum computer operating system according to any one of claims 1 to 9.
Citation Information
Patent Citations
Scheduling server for scheduling quantum computers as well as scheduling method and application thereof
CN108874538A
Scheduling method, scheduling system, storage medium and electronic device
CN111291893A