Method for performing a measurement and control experiment of a quantum chip and quantum computer
By configuring a parallel experimental environment in the interface of the quantum chip, multiple qubits can simultaneously perform the same measurement and control experiment, which solves the problem of low efficiency in the existing technology and improves the execution efficiency of the quantum computer.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- ORIGIN QUANTUM COMPUTING TECH (HEFEI) CO LTD
- Filing Date
- 2023-06-27
- Publication Date
- 2026-05-12
AI Technical Summary
In existing technologies, different software programs need to be called for different measurement and control experiments, resulting in low execution efficiency of quantum computers.
The first interface of the quantum chip configures a parallel experimental environment, which allows multiple qubits to perform the same measurement and control experiment simultaneously. The interface allows users to select parallel experiments, configure experimental parameters, and trigger execution, enabling multiple parallel experiments without calling multiple software programs.
This improved the execution efficiency of measurement and control experiments, thereby enhancing the overall execution efficiency of the quantum computer.
Smart Images

Figure CN119204239B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of quantum computing technology, and in particular to a method for performing measurement and control experiments on a quantum chip and a quantum computer. Background Technology
[0002] A quantum computer is a physical device that performs high-speed mathematical and logical operations, stores and processes quantum information, following the laws of quantum mechanics. The main characteristics of quantum computers include high operating speed, strong information processing capabilities, and a wide range of applications. Compared to conventional computers, the greater the amount of information processed, the more advantageous it is for quantum computers to perform calculations, and the more accurately the calculations can be ensured.
[0003] Quantum chips are to quantum computers what CPUs are to traditional computers; they are the core components of quantum computers. As research into quantum computing technologies continues to advance, the number of qubits on quantum chips is increasing year by year. It is foreseeable that larger-scale quantum chips will emerge in the future, containing even more qubits, and quantum computers will be equipped with even larger-scale quantum chips.
[0004] Before a quantum chip can be deployed online, its various parameters need to be tested, and after deployment, it needs to be calibrated. These tests and calibrations require numerous hardware devices and software programs to conduct corresponding measurement and control experiments on the quantum chip. These measurement and control experiments refer to experiments that control and read the qubits within the quantum chip. Currently, different software programs are required for different measurement and control experiments, resulting in low efficiency and significantly impacting the execution efficiency of the quantum computer.
[0005] Therefore, a solution is needed to improve the execution efficiency of quantum computers.
[0006] It should be noted that the information disclosed in the background section of this application is intended only to enhance the understanding of the general background of this application, and should not be construed as an admission or in any way implying that the information constitutes prior art known to those skilled in the art. Summary of the Invention
[0007] The purpose of this invention is to provide a method for executing measurement and control experiments of a quantum chip and a quantum computer, which can solve the problem in the prior art that different software programs need to be called for different measurement and control experiments, resulting in low efficiency and greatly affecting the execution efficiency of the quantum computer.
[0008] To address the above technical problems, this invention proposes a method for executing measurement and control experiments on a quantum chip, comprising:
[0009] In the first sub-interface of the first interface, a parallel experimental environment is configured. The parallel experimental environment is the device in the quantum chip that participates in the execution of parallel experiments. The parallel experiment is multiple qubits simultaneously executing the same measurement and control experiment.
[0010] Select the parallel experiment to be executed in the measurement and control experiment display bar of the first interface, and generate the experiment options of the parallel experiment to be executed in the second sub-interface of the first interface.
[0011] Configure the experimental parameters of the parallel experiment to be executed in the second sub-interface;
[0012] The first control in the first interface is triggered to start executing the parallel experiment to be performed.
[0013] Optionally, multiple parallel experiments in the measurement and control experiment display panel are displayed in a list format.
[0014] Optionally, the results of the parallel experiment to be executed are displayed in real time in the third sub-interface of the first interface.
[0015] Optionally, the third sub-interface also displays the execution progress of the current measurement and control experiment in real time.
[0016] Optionally, configuring the parallel experimental environment in the first sub-interface of the first interface includes:
[0017] Configure experimental bits and environment bits. The experimental bits are qubits used to perform parallel experiments, and the environment bits are qubits in the quantum chip that affect the experimental bits.
[0018] Optionally, configuring the parallel experimental environment in the first sub-interface of the first interface further includes:
[0019] Configure a crosstalk matrix between the experimental bit and the environment bit, the crosstalk matrix being used to calibrate the crosstalk effect of the environment bit on the experimental bit.
[0020] Optionally, the method further includes:
[0021] Trigger the second control in the first interface to stop the currently executing parallel experiment.
[0022] Based on the same inventive concept, the present invention also proposes a quantum control system, which utilizes the features described in any one of the above descriptions to execute the measurement and control experiment of the quantum chip.
[0023] Based on the same inventive concept, the present invention also proposes a quantum computer, including the quantum control system described in the above feature description.
[0024] Based on the same inventive concept, the present invention also proposes a readable storage medium storing a computer program thereon, which, when executed by a processor, can implement the execution method of the measurement and control experiment of the quantum chip described in any of the above features.
[0025] Compared with the prior art, the present invention has the following beneficial effects:
[0026] This invention proposes a method for executing measurement and control experiments on a quantum chip. A parallel experimental environment is configured in a first sub-interface of a first interface. This parallel experimental environment consists of devices within the quantum chip participating in the parallel experiment, where multiple qubits simultaneously execute the same measurement and control experiment. The method involves selecting the parallel experiment to be executed in the measurement and control experiment display bar of the first interface, and generating experimental options for the parallel experiment in a second sub-interface of the first interface. The experimental parameters for the parallel experiment are configured in the second sub-interface, triggering a first control in the first interface to begin executing the parallel experiment. Multiple parallel experiments can be executed within the first interface without requiring multiple software programs, effectively improving the execution efficiency of the measurement and control experiment and, to a certain extent, enhancing the execution efficiency of the quantum computer.
[0027] The quantum control system, quantum computer, and readable storage medium proposed in this invention belong to the same inventive concept as the execution method of the measurement and control experiment of the quantum chip, and therefore have the same beneficial effects, which will not be elaborated here. Attached Figure Description
[0028] Figure 1 This is a flowchart illustrating the execution method of the measurement and control experiment of the quantum chip proposed in an embodiment of the present invention;
[0029] Figure 2 This is a simplified schematic diagram of the first interface proposed in an embodiment of the present invention. Detailed Implementation
[0030] The specific embodiments of the present invention will now be described in more detail with reference to the accompanying drawings. The advantages and features of the present invention will become clearer from the following description and claims. It should be noted that the drawings are all in a very simplified form and use non-precise proportions, and are only used to facilitate and clarify the illustration of the embodiments of the present invention.
[0031] In the description of this invention, it should be understood that the terms "center", "upper", "lower", "left", "right", etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are only for the convenience of describing this invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this invention.
[0032] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this invention, "a plurality of" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0033] Please refer to Figure 1 This invention proposes a method for executing a measurement and control experiment on a quantum chip, comprising:
[0034] S100: Configure a parallel experimental environment in the first sub-interface of the first interface. The parallel experimental environment is a device in the quantum chip that participates in performing a parallel experiment. The parallel experiment is multiple qubits performing the same measurement and control experiment simultaneously.
[0035] S200: Select the parallel experiment to be executed in the measurement and control experiment display bar of the first interface, and generate the experiment options of the parallel experiment to be executed in the second sub-interface of the first interface.
[0036] S300: Configure the experimental parameters of the parallel experiment to be executed in the second sub-interface;
[0037] S400: Trigger the first control in the first interface to start executing the parallel experiment to be executed.
[0038] Unlike existing technologies, this embodiment proposes a method for executing measurement and control experiments on a quantum chip. A parallel experimental environment is configured in a first sub-interface of a first interface. This parallel experimental environment consists of devices within the quantum chip participating in the parallel experiment, where multiple qubits simultaneously perform the same measurement and control experiment. The parallel experiment to be executed is selected in the measurement and control experiment display bar of the first interface, and experimental options for the parallel experiment are generated in a second sub-interface of the first interface. The experimental parameters for the parallel experiment to be executed are configured in the second sub-interface, triggering a first control in the first interface to begin executing the parallel experiment. Multiple parallel experiments can be executed within the first interface without requiring the use of multiple software programs, effectively improving the execution efficiency of the measurement and control experiment and, to a certain extent, enhancing the execution efficiency of the quantum computer.
[0039] Most existing quantum computers on the market employ a combination of a host computer, a quantum control system, and a quantum chip to perform quantum computing tasks. Typically, the host computer receives the user's quantum computing task, processes it, and forms a quantum circuit. This quantum circuit is then mapped onto the topology of the corresponding quantum chip. The quantum circuit contains the quantum logic gates required for the task, the measurement operations for the final quantum computing result, and the timing sequence of each operation. When the quantum control system receives this information, it converts it into corresponding instructions to enable the hardware to operate and complete the quantum computing task. The quantum control system includes both software and hardware systems. The software system compiles and processes the user tasks (including but not limited to test tasks, calibration tasks, and other measurement and control experiments) from the host computer, translating them into a language that the hardware system can recognize. This allows the hardware system to generate corresponding control signals to operate and control the quantum chip. The solution presented in this application is essentially the software system within this quantum control system.
[0040] Those skilled in the art will understand that the first interface proposed in this application is the main control interface of the quantum control system software system. Corresponding measurement and control experiments or parallel experiments can be implemented by operating the menu bar, toolbar, experiment library, experiment parameter bar, and log bar on the interface. The operation method can be triggered by mouse clicks, touch operations, or even voice commands; no limitation is made here. Figure 2 This is a schematic diagram of the first interface proposed in an embodiment of this application. It should be noted that... Figure 2 This is merely an example and should not be considered as any limitation on this application; many other layout options are available.
[0041] The proposed solution provides a graphical interface for the quantum control system's software, directly presenting the most intuitive operating interface to technicians or operators. This eliminates the need for programming from scratch and presents concrete interfaces on the terminal for testing and calibrating the qubits in the quantum chip, as well as controlling the hardware system. This greatly improves the ease of operation, enhances the operability of the quantum computer, and increases the testing efficiency of the quantum chip.
[0042] Furthermore, considering that current quantum control system software systems typically only allow specific measurement and control experiments to be performed on a single qubit or coupler within the quantum chip, executing simultaneous measurement and control experiments on multiple qubits or couplers requires rewriting a new experiment class. This necessitates adding extra scanning and reading channels for parameter distribution, and rewriting programs to extract data from each qubit or coupler, resulting in numerous rewritten programs to support parallel experiment result processing – a highly cumbersome process. To address these issues, a parallel experiment interface is directly implemented in the first interface. Specifically, we first design the parallel experiment API. Considering the goal of this solution is to maintain the integrity of the original experiment API and provide a convenient API for parallel experiment execution, we design a new parallel experiment base class, `ParalleExperiment`, which accepts a list of measurement and control experiments as a parameter. The experiments in the list are generated using the normal generation method. Taking the simultaneous execution of single-bit characterization (RB) experiments with the first qubit Q1 and the second qubit Q2 as an example, we can first generate single-bit RB experiments for the first qubit Q1 and the second qubit Q2, then set the various parameter options for each experiment, and finally pass the experiment list to the `ParalleExperiment` class for instantiation. This interface is much simpler than writing a parallel execution script for each experiment, and this API can be adapted to all measurement and control experiments.
[0043] Specifically, in this embodiment, multiple parallel experiments in the measurement and control experiment display panel are displayed in a list format.
[0044] Specifically, in this embodiment, the results of the parallel experiment to be executed are displayed in real time in the third sub-interface of the first interface. During the execution of the parallel experiment, the precision of the experimental result graph in the third sub-interface changes over time. This change in precision over time refers to the graph initially filling the pre-set coordinate system; as the experiment progresses, the precision of the earlier graph decreases and it shifts to the left, dynamically displaying the results of the entire measurement and control experiment. It can be understood that the precision of the coordinate system used to display the experimental result graph also changes dynamically during this process. This setup allows for real-time observation of the experimental results, and any errors detected during the execution of the measurement and control experiment can be immediately intervened and stopped, thus enabling timely problem detection and effectively saving time. Those skilled in the art will understand that the first sub-interface is... Figure 2 The dynamic results display panel in the middle.
[0045] Specifically, in this embodiment, the third sub-interface also displays the execution progress of the current measurement and control experiment in real time. To display the execution progress of the current parallel experiment, a percentage can be used to show the progress in the third sub-interface, starting from 0% and counting as the parallel experiment progresses until 100% indicates the completion of the current parallel experiment.
[0046] Specifically, in this embodiment, configuring the parallel experimental environment in the first sub-interface of the first interface includes:
[0047] Configure experimental bits and environment bits. The experimental bits are qubits used to perform parallel experiments, and the environment bits are qubits in the quantum chip that affect the experimental bits.
[0048] Specifically, in this embodiment, configuring the parallel experimental environment in the first sub-interface of the first interface further includes:
[0049] Configure a crosstalk matrix between the experimental bit and the environment bit, the crosstalk matrix being used to calibrate the crosstalk effect of the environment bit on the experimental bit.
[0050] Specifically, in this embodiment, the method further includes:
[0051] Trigger the second control in the first interface to stop the currently executing parallel experiment.
[0052] Please refer to Figure 2 The first interface of the quantum control system also includes a DAG (Directed Acyclic Graph) library, a menu bar, an experiment library, an experiment parameter bar, and a log bar. The DAG library is used to display a list of configured directed acyclic graphs and to select a directed acyclic graph to be executed. Each node of the directed acyclic graph corresponds to a measurement and control experiment. When a directed acyclic graph is selected to be executed, the quantum control system will execute the measurement and control experiments of each node in sequence according to the direction and order in the directed acyclic graph. The first interface proposed in this application is the main control interface of the quantum control system software system. By operating the menu bar, experiment library, experiment parameter bar, and log bar set on the interface, the corresponding measurement and control experiments can be realized. The DAG library and the experiment library can each occupy a display area, and can also be displayed as follows: Figure 2 The DAG library, experimental library, and parallel experiments shown can all be displayed in one area (the measurement and control experiment display area). Selection controls are set, and operations trigger the corresponding selection controls to display the corresponding content in the first area. The DAG structure diagram display area, dynamic result display area, and chip topology structure display area can each occupy a separate display area, and can also be displayed as follows: Figure 2The DAG structure diagram display panel, the dynamic results display panel, and the chip topology display panel shown are all displayed in the second area. Similar to the previous ones, selection controls can also be set, and operations trigger the corresponding selection controls to display the corresponding content in the second area. Setting selection controls can effectively save interface space, improve interface efficiency, and make the experimental results displayed in the dynamic results display panel clearer and easier to observe.
[0053] Based on the same inventive concept, the present invention also proposes a quantum control system, which utilizes the features described in any one of the above descriptions to execute the measurement and control experiment of the quantum chip.
[0054] Based on the same inventive concept, the present invention also proposes a quantum computer, including the quantum control system described in the above feature description.
[0055] Based on the same inventive concept, the present invention also proposes a readable storage medium storing a computer program thereon, which, when executed by a processor, can implement the execution method of the measurement and control experiment of the quantum chip described in any of the above features.
[0056] The readable storage medium can be a tangible device capable of holding and storing instructions for use by an instruction execution device, such as, but not limited to, electrical storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, or any suitable combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disc read-only memory (CD-ROM), digital multifunction disc (DVD), memory sticks, floppy disks, mechanical encoding devices, such as punch cards or recessed protrusions storing instructions thereon, and any suitable combination thereof. The computer programs described herein can be downloaded from the readable storage medium to various computing / processing devices, or downloaded via a network, such as the Internet, local area network, wide area network, and / or wireless network, to an external computer or external storage device. The network can include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. Each computing / processing device's network adapter card or network interface receives the computer program from the network and forwards it for storage in a readable storage medium within the respective computing / processing device. The computer program used to perform the operations of this invention can be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk, C++, etc., and conventional procedural programming languages such as "C" or similar languages. The computer program can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider). In some embodiments, electronic circuits, such as programmable logic circuits, field-programmable gate arrays (FPGAs), or programmable logic arrays (PLAs), are personalized by utilizing state information from a computer program. These electronic circuits can execute computer-readable program instructions, thereby realizing various aspects of the present invention.
[0057] Various aspects of the present invention are described herein with reference to flowchart illustrations and / or block diagrams of methods, systems, and computer program products according to embodiments of the invention. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by a computer program. These computer programs can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processor of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart illustrations and / or block diagrams. These computer programs can also be stored in a readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner; thus, the readable storage medium storing the computer program comprises an article of manufacture including instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart illustrations and / or block diagrams.
[0058] A computer program may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the computer program executing on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.
[0059] In the description of this specification, references to terms such as "one embodiment," "some embodiments," "example," or "specific example," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments. In addition, those skilled in the art can combine and integrate the different embodiments or examples described in this specification.
[0060] The above are merely preferred embodiments of the present invention and do not constitute any limitation on the present invention. Any equivalent substitutions or modifications made by those skilled in the art to the technical solutions and content disclosed in the present invention without departing from the scope of the present invention shall be deemed to have remained within the protection scope of the present invention.
Claims
1. A method for executing a measurement and control experiment on a quantum chip, characterized in that, include: In the first sub-interface of the first interface, a parallel experimental environment is configured. The parallel experimental environment is the device in the quantum chip that participates in the execution of parallel experiments. The parallel experiment is multiple qubits simultaneously executing the same measurement and control experiment. In the measurement and control experiment display bar of the first interface, select the parallel experiment to be executed, and generate the experiment options of the parallel experiment to be executed in the second sub-interface of the first interface. Configure the experimental parameters of the parallel experiment to be executed in the second sub-interface; Trigger the first control in the first interface to start executing the parallel experiment to be performed; The first interface includes an API interface for parallel experiments. The API interface is designed with a new experimental base class for parallel experiments. The new experimental base class receives a list of measurement and control experiments for parallel experiments as a parameter and instantiates the experimental list of the same measurement and control experiment for different qubits.
2. The method as described in claim 1, characterized in that, The measurement and control experiment display panel shows multiple parallel experiments in a list format.
3. The method as described in claim 1, characterized in that, The results of the parallel experiment to be executed are displayed in real time in the third sub-interface of the first interface.
4. The method as described in claim 3, characterized in that, The third sub-interface also displays the execution progress of the current measurement and control experiment in real time.
5. The method as described in claim 1, characterized in that, Configuring the parallel experimental environment in the first sub-interface of the first interface includes: Configure experimental bits and environment bits. The experimental bits are qubits used to perform parallel experiments, and the environment bits are qubits in the quantum chip that affect the experimental bits.
6. The method as described in claim 5, characterized in that, Configuring the parallel experimental environment in the first sub-interface of the first interface also includes: Configure a crosstalk matrix between the experimental bit and the environment bit, the crosstalk matrix being used to calibrate the crosstalk effect of the environment bit on the experimental bit.
7. The method as described in claim 1, characterized in that, The method further includes: Trigger the second control in the first interface to stop the currently executing parallel experiment.
8. A quantum control system, characterized in that, A method for performing a measurement and control experiment using the quantum chip according to any one of claims 1-7.
9. A quantum computer, characterized in that, Includes the quantum control system described in claim 8.
10. A readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it can implement the method for performing the measurement and control experiment of the quantum chip according to any one of claims 1-7.