Quantum computer performance monitoring method and device, equipment and storage medium

By establishing quantum entanglement modes in a quantum computer, the state of qubits can be indirectly monitored to monitor the performance of computational qubits. This solves the problem of real-time, non-disruptive monitoring of quantum computer performance and achieves a monitoring effect that combines non-disruptiveness and real-time performance.

CN119578580APending Publication Date: 2025-03-07CHINA MOBILE (SUZHOU) SOFTWARE TECH CO LTD +3
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411713131.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-27
Publication Date
2025-03-07

AI Technical Summary

Technical Problem

Current technologies cannot achieve real-time monitoring of quantum computer performance, and measuring qubits will cause changes in quantum states, which cannot meet the requirement of non-disruption.

Method used

By establishing a target quantum entanglement mode between the computational qubit and the monitoring qubit, the performance of the computational qubit can be indirectly monitored by utilizing the properties of quantum entanglement, thus avoiding the need to directly measure the state of the computational qubit.

Benefits of technology

It enables real-time, non-disruptive monitoring of quantum computer performance, providing performance metrics during quantum task execution without interrupting the task.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119578580A_ABST
    Figure CN119578580A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of quantum computing, in particular to a quantum computer performance monitoring method and device, equipment and a storage medium. The method comprises the steps that a to-be-executed quantum task input into a quantum computer is obtained, quantum entanglement is established between calculation quantum bits and monitoring quantum bits in a target quantum entanglement mode, the target quantum entanglement mode is determined by the to-be-executed quantum task, and the quantum entanglement mode is determined by the to-be-executed quantum task; the calculation quantum bit is a quantum bit used for executing the quantum task to be executed in the quantum computer, and the monitoring quantum bit is used for monitoring the calculation quantum bit; in the process of executing the quantum task to be executed by the calculation quantum bit, measuring the quantum bit state of the monitoring quantum bit to obtain a measurement result; and based on quantum entanglement, determining a performance operation index of the quantum computer according to a measurement result. By the adoption of the scheme, real-time and undisturbed monitoring of the performance of the quantum computer can be achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of quantum computing technology, and in particular to a method, device, equipment and storage medium for monitoring the performance of a quantum computer. Background Art

[0002] A quantum computer is a machine that can perform quantum computing. It uses the laws of quantum mechanics to perform mathematical and logical operations, and process and store information. When a quantum computer performs computing tasks, it is necessary to regularly control the quantum computer to execute a specific monitoring quantum algorithm to measure the quantum bits of the quantum computer, obtain the performance indicators of the quantum computing system based on the measurement results, and analyze whether errors have occurred.

[0003] However, it relies on regular measurements of the quantum computer's quantum bits, and is unable to obtain performance indicators during the execution of specific monitoring quantum algorithms. In addition, it is unable to interrupt tasks to execute specific monitoring quantum algorithms during the execution of other computing tasks, and is unable to obtain feedback on the performance of the quantum computer system during the execution of other computing tasks, making it impossible to achieve real-time monitoring of the quantum computer.

[0004] In addition, when monitoring the performance of a quantum computer, the focus is on operating, measuring, and monitoring the computing quantum bits themselves. Due to the characteristics of quantum mechanics, the measurement of quantum bits will cause changes in the quantum state. Therefore, no matter what operation is taken, it is inevitable to affect the state of the quantum computer's quantum bits, and the requirements of non-disturbance cannot be met. Summary of the invention

[0005] The present disclosure aims to solve one of the technical problems in the related art at least to some extent.

[0006] To this end, the first objective of the present disclosure is to propose a quantum computer performance monitoring method to achieve real-time and non-intrusive monitoring of quantum computer performance.

[0007] The second objective of the present disclosure is to provide a quantum computer performance monitoring device.

[0008] A third objective of the present disclosure is to provide an electronic device.

[0009] A fourth objective of the present disclosure is to provide a computer-readable storage medium.

[0010] A fifth object of the present disclosure is to provide a computer program product.

[0011] To achieve the above-mentioned purpose, the first embodiment of the present disclosure proposes a quantum computer performance monitoring method, comprising:

[0012] Obtaining a quantum task to be executed input to a quantum computer, and establishing quantum entanglement between a computing quantum bit and a monitoring quantum bit in a target quantum entanglement mode, wherein the target quantum entanglement mode is determined by the quantum task to be executed, the computing quantum bit is a quantum bit in the quantum computer used to execute the quantum task to be executed, and the monitoring quantum bit is used to monitor the computing quantum bit;

[0013] During the process of the computing quantum bit executing the quantum task to be executed, measuring the quantum bit state of the monitoring quantum bit to obtain a measurement result;

[0014] Based on the quantum entanglement, a performance operating indicator of the quantum computer is determined according to the measurement result.

[0015] Optionally, before obtaining the quantum task to be executed input to the quantum computer, the method further includes:

[0016] The quantum computer is initialized.

[0017] Optionally, the obtaining of a quantum task to be executed that is input into a quantum computer comprises:

[0018] Obtaining an initial quantum task to be executed as input to the quantum computer;

[0019] The initial to-be-performed quantum task is mapped to a to-be-performed quantum task executable by the quantum computer.

[0020] Optionally, before establishing quantum entanglement between the computing qubit and the monitoring qubit in a target quantum entanglement mode, the method further comprises:

[0021] According to the bit gate information and execution circuit information corresponding to the quantum task to be executed, a target quantum entanglement mode between the calculation quantum bit and the monitoring quantum bit is determined.

[0022] Optionally, measuring the qubit state of the monitoring qubit to obtain a measurement result includes:

[0023] A quantum projection measurement is performed on the quantum bit state of the monitoring quantum bit.

[0024] Optionally, measuring the qubit state of the monitoring qubit to obtain a measurement result includes:

[0025] Measuring the qubit state of any monitoring qubit subset in the monitoring qubit set to obtain a measurement result, and setting the any monitoring qubit subset as a detected monitoring qubit subset, wherein the monitoring qubit subset is quantum entangled with the computing qubit in the target quantum entanglement mode;

[0026] Quantum entanglement is re-established between the detected monitoring quantum bit subset and the computing quantum bit in the target quantum entanglement mode.

[0027] Optionally, determining the performance index of the quantum computer based on the quantum entanglement and according to the measurement result includes:

[0028] Performing data analysis on the measurement result to obtain a first performance indicator corresponding to the monitoring quantum bit;

[0029] Based on the quantum entanglement, determining a second performance indicator corresponding to the calculation quantum bit according to the first performance indicator;

[0030] A performance operating indicator of the quantum computer is determined according to the second performance indicator.

[0031] To achieve the above-mentioned purpose, the second aspect of the present disclosure provides a quantum computer performance monitoring device, including:

[0032] A computing quantum bit module is used to obtain the quantum task to be executed which is input into the quantum computer;

[0033] A monitoring qubit module, used to establish quantum entanglement between a computing qubit and a monitoring qubit in a target quantum entanglement mode, wherein the target quantum entanglement mode is determined by the quantum task to be performed, the computing qubit is a qubit in a quantum computer used to perform the quantum task to be performed, and the monitoring qubit is used to monitor the computing qubit;

[0034] A non-destructive measurement module, used to measure the quantum bit state of the monitoring quantum bit during the process of the computing quantum bit performing the quantum task to be performed, and obtain a measurement result;

[0035] An indicator calculation output module is used to determine the performance operation indicator of the quantum computer based on the quantum entanglement and the measurement result.

[0036] To achieve the above-mentioned purpose, a third aspect of the present disclosure provides an electronic device, including: a processor, and a memory communicatively connected to the processor;

[0037] Memory stores computer-executable instructions;

[0038] The processor executes the computer-executable instructions stored in the memory to implement the method shown in any one of the first aspects above.

[0039] To achieve the above-mentioned objectives, an embodiment of the fourth aspect of the present disclosure proposes a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the method shown in any one of the above-mentioned first aspects.

[0040] To achieve the above-mentioned objective, a fifth aspect of the present disclosure provides a computer program product, including a computer program, which, when executed by a processor, implements the method shown in any one of the above-mentioned first aspects.

[0041] In summary, the methods, devices, equipment and storage media provided by the present invention are not bound by the inherent mindset of ordinary technicians in the field, that is, monitoring a system requires monitoring the system itself, but rather establish quantum entanglement between the computing qubit and the monitoring qubit in a target quantum entanglement mode, and utilize the characteristics of quantum entanglement to make the qubit state of the monitoring qubit affected by the qubit state of the computing qubit. By indirectly monitoring the computing qubit through the monitoring qubit, there is no need to measure the computing qubit, thereby fundamentally avoiding the influence on the qubit state of the computing qubit, thereby realizing non-disturbance monitoring of the performance of the quantum computer; secondly, the performance operating indicators of the quantum computer can be given during the execution of the quantum task, and the execution of the quantum task does not need to be interrupted, so that real-time monitoring of the performance of the quantum computer can be realized.

[0042] Additional aspects and advantages of the present disclosure will be given in part in the following description and in part will be obvious from the following description or learned through practice of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] The above and / or additional aspects and advantages of the present disclosure will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0044] Figure 1 A schematic diagram of a flow chart of a method for monitoring quantum computer performance provided by an embodiment of the present disclosure;

[0045] Figure 2 A schematic diagram of the structure of a quantum computer performance monitoring device provided by an embodiment of the present disclosure;

[0046] Figure 3 A flowchart of a quantum computer performance monitoring device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0047] Embodiments of the present disclosure are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present disclosure, and should not be construed as limiting the present disclosure.

[0048] The present disclosure is described in detail below with reference to specific embodiments.

[0049] In the first embodiment, if Figure 1 As shown, Figure 1 This is a flow chart of a method for monitoring the performance of a quantum computer provided by an embodiment of the present disclosure. The method can be implemented by a computer program and can be run on a device for monitoring the performance of a quantum computer. The computer program can be integrated into an application or run as an independent tool application.

[0050] Among them, the quantum computer performance monitoring device can be an electronic device with a quantum computer performance monitoring function, and the electronic device can be a quantum computer or a device that monitors the performance of a quantum computer.

[0051] Among them, the quantum computer performance monitoring method can be executed by an electronic device.

[0052] For example, the quantum computer performance monitoring method includes the following steps:

[0053] S101, obtaining a quantum task to be executed input into the quantum computer, and establishing quantum entanglement between the computing quantum bit and the monitoring quantum bit in a target quantum entanglement mode;

[0054] According to some embodiments, the quantum task to be performed refers to a quantum computing task that needs to be performed by a quantum computer.

[0055] In some embodiments, a computational qubit refers to a qubit in a quantum computer that is used to perform a quantum task to be performed.

[0056] According to some embodiments, the target quantum entanglement mode refers to the entanglement mode when the computing quantum bit and the monitoring quantum bit are quantum entangled. The target quantum entanglement mode can be determined by the quantum task to be performed.

[0057] In some embodiments, when the monitoring qubit and the computing qubit are in a quantum entangled state, the qubit state of the monitoring qubit will change with the change of the computing qubit. For example, the qubit state of the monitoring qubit may change due to the influence of the error type, error rate, fidelity, etc. of the computing qubit. Therefore, the monitoring qubit can be used to monitor the computing qubit. The monitoring qubit may be a qubit in a quantum computer or may not be a qubit in a quantum computer.

[0058] S102, in the process of the computing quantum bit executing the quantum task to be executed, measuring the quantum bit state of the monitoring quantum bit to obtain a measurement result;

[0059] S103, based on quantum entanglement, determining the performance operating indicators of the quantum computer according to the measurement results.

[0060] In summary, the method provided in this embodiment is not bound by the inherent mindset of ordinary technicians in this field, that is, monitoring a system requires monitoring the system itself, but by establishing quantum entanglement between the computing qubit and the monitoring qubit in a target quantum entanglement mode, and utilizing the characteristics of quantum entanglement, the qubit state of the monitoring qubit is affected by the qubit state of the computing qubit. By indirectly monitoring the computing qubit through the monitoring qubit, there is no need to measure the computing qubit, thereby fundamentally avoiding the influence on the qubit state of the computing qubit, thereby realizing non-disturbance monitoring of the performance of the quantum computer; secondly, the performance operating indicators of the quantum computer can be given during the execution of the quantum task, and the execution of the quantum task does not need to be interrupted, so that real-time monitoring of the performance of the quantum computer can be realized.

[0061] This embodiment also provides another method for monitoring the performance of a quantum computer, which can be executed by an electronic device.

[0062] For example, the quantum computer performance monitoring method may include the following steps:

[0063] S201, initializing the quantum computer;

[0064] It should be noted that by initializing the quantum computer, the impact of the historical performance monitoring process of the quantum computer on the current performance monitoring can be reduced, and the accuracy of the performance monitoring of the quantum computer can be improved.

[0065] S202, obtaining an initial quantum task to be executed input into the quantum computer, and mapping the initial quantum task to be executed into a quantum task to be executed that can be executed by the quantum computer;

[0066] According to some embodiments, the quantum task to be executed may be, for example, a quantum algorithm executable by computing quantum bits in a quantum computer.

[0067] In some embodiments, the quantum task to be executed can be input into a quantum operating system of a computing quantum bit, so that the quantum operating system controls the computing quantum bit to execute the quantum task to be executed.

[0068] It should be noted that by obtaining the initial quantum task to be executed as input to the quantum computer and mapping the initial quantum task to be executed to a quantum task to be executed that can be executed by the quantum computer, the situation where the quantum computer cannot execute the quantum task to be executed can be reduced.

[0069] S203, obtaining a quantum task to be executed input to the quantum computer, and determining a target quantum entanglement mode between a computing quantum bit and a monitoring quantum bit according to bit gate information and execution circuit information corresponding to the quantum task to be executed;

[0070] According to some embodiments, the bit gate information includes but is not limited to the number and type of single-bit gates, two-bit gates, and multi-bit gates.

[0071] In some embodiments, the execution line information includes but is not limited to the execution line depth, etc.

[0072] In some embodiments, the target quantum entanglement mode includes but is not limited to the type and method of quantum entanglement. The type of quantum entanglement includes but is not limited to the type of quantum gate used to establish entanglement, and the method of quantum entanglement includes but is not limited to one-to-many entanglement, many-to-many entanglement, etc.

[0073] It should be noted that by determining the target quantum entanglement mode between the computing quantum bit and the monitoring quantum bit according to the bit gate information and the execution circuit information corresponding to the quantum task to be executed, the accuracy of determining the target quantum entanglement mode can be improved.

[0074] S204, establishing quantum entanglement between the computing quantum bit and the monitoring quantum bit in a target quantum entanglement mode;

[0075] S205, in the process of the computing qubit executing the quantum task to be executed, measuring the qubit state of any monitoring qubit subset in the monitoring qubit set to obtain a measurement result, setting any monitoring qubit subset as a detected monitoring qubit subset, and re-establishing quantum entanglement between the detected monitoring qubit subset and the computing qubit in a target quantum entanglement mode;

[0076] According to some embodiments, the monitoring qubit set includes a plurality of monitoring qubit subsets, each monitoring qubit subset includes at least one monitoring qubit, and there is quantum entanglement between the monitoring qubit subset and the computational qubit in a target quantum entanglement mode.

[0077] In some embodiments, after measuring the quantum bit state of the monitoring quantum bit subset, the monitoring quantum bit subset will undergo a change in quantum state, that is, there is no quantum entanglement between the detected monitoring quantum bit subset and the computing quantum bit in the target quantum entanglement mode. Therefore, it is necessary to re-prepare the entangled state of the detected monitoring quantum bit subset and the computing quantum bit, that is, to re-establish quantum entanglement between the detected monitoring quantum bit subset and the computing quantum bit in the target quantum entanglement mode, thereby converting the detected monitoring quantum bit subset into a monitoring quantum bit subset.

[0078] In some embodiments, after measuring the qubit state of any monitoring qubit subset in the monitoring qubit set, another monitoring qubit subset may be measured to achieve real-time monitoring of quantum computer performance.

[0079] According to some embodiments, when measuring the quantum bit state of the monitoring quantum bit, the measurement method includes but is not limited to quantum projection measurement and the like.

[0080] S206, performing data analysis on the measurement results to obtain a first performance indicator corresponding to the monitoring quantum bit;

[0081] According to some embodiments, the first performance indicator refers to a performance indicator corresponding to the monitored quantum bit.

[0082] In some embodiments, performance indicators include but are not limited to error type, error rate, fidelity, etc.

[0083] S207, based on quantum entanglement, determining a second performance indicator corresponding to the calculation quantum bit according to the first performance indicator;

[0084] According to some embodiments, the second performance indicator refers to a performance indicator corresponding to a calculation quantum bit.

[0085] S208, determining a performance operating indicator of the quantum computer according to the second performance indicator.

[0086] According to some embodiments, the second performance indicator may be directly used as a performance operation indicator of the quantum computer, for example.

[0087] It should be noted that by utilizing the characteristics of quantum entanglement, the qubit state of the monitoring qubit is affected by the qubit state of the computing qubit. Therefore, the computing qubit can be indirectly monitored by the monitoring qubit, and the second performance indicator corresponding to the computing qubit can be indirectly obtained by the first performance indicator corresponding to the monitoring qubit, thereby determining the performance operating indicator of the quantum computer.

[0088] In order to implement the above embodiments, the present disclosure also proposes a quantum computer performance monitoring device.

[0089] For example, Figure 2 A schematic diagram of the structure of a quantum computer performance monitoring device provided in an embodiment of the present disclosure.

[0090] like Figure 2 As shown, the quantum computer performance monitoring device comprises:

[0091] A computing quantum bit module is used to obtain the quantum task to be executed which is input into the quantum computer;

[0092] A monitoring qubit module, used to establish quantum entanglement between a computing qubit and a monitoring qubit in a target quantum entanglement mode, wherein the target quantum entanglement mode is determined by the quantum task to be performed, the computing qubit is a qubit in a quantum computer used to perform the quantum task to be performed, and the monitoring qubit is used to monitor the computing qubit;

[0093] A non-destructive measurement module is used to measure the quantum bit state of the monitoring quantum bit during the process of the computing quantum bit performing the quantum task to be performed, and obtain a measurement result;

[0094] The indicator calculation output module is used to determine the performance operating indicators of the quantum computer based on the measurement results based on quantum entanglement.

[0095] It should be noted that the aforementioned explanation of the embodiment of the quantum computer performance monitoring method is also applicable to the quantum computer performance monitoring device of this embodiment, and will not be repeated here.

[0096] The computing qubit module is located in the quantum computer and includes computing qubits in the quantum computer. When the computing qubit module is used to perform a quantum computing task, the computing qubits in the computing qubit module perform the quantum computing task.

[0097] Among them, when quantum entanglement is established between the computing quantum bit and the monitoring quantum bit in the target quantum entanglement mode, it can also be understood as establishing quantum entanglement between the computing quantum bit module and the monitoring quantum bit module in the target quantum entanglement mode.

[0098] Among them, since the monitoring quantum bit and the computing quantum bit are in an entangled state, the non-destructive measurement module will not affect the state of the computing quantum bit during the measurement process. In other words, the non-destructive measurement module can perform non-destructive measurement on the quantum bit state of the monitoring quantum bit module to obtain the quantum bit state of the monitoring quantum bit.

[0099] Among them, the indicator calculation output module can be used to analyze the measurement results of the non-destructive measurement module, calculate and output the real-time, non-disturbance performance indicators of the quantum computer operation.

[0100] Take a scenario as an example. Figure 3 This is a flowchart of a quantum computer performance monitoring device provided by an embodiment of the present disclosure. Figure 3 As shown, when the quantum computer performance monitoring device executes the quantum computer performance monitoring method, the following steps are included:

[0101] S1, the calculation quantum bit module, the monitoring quantum bit module, the non-destructive measurement module, and the indicator calculation output module perform initialization;

[0102] S2, the computing quantum bit module executes the mapping quantum algorithm and inputs it, wherein the computing quantum bit module can map the initial quantum task into a quantum algorithm executable by the computing quantum bit module, and input the quantum algorithm into the quantum operating system of the computing quantum bit;

[0103] S3, the calculation quantum bit module performs quantum entanglement method calculation, wherein the calculation quantum bit module can calculate the type and method of establishing quantum entanglement between the monitoring quantum bit module and the calculation quantum bit module according to the mapped quantum algorithm, that is, the target quantum entanglement mode;

[0104] S4, the monitoring quantum bit module executes quantum entanglement establishment, wherein the monitoring quantum bit module can establish quantum entanglement between the monitoring quantum bit module and the computing quantum bit module according to the target quantum entanglement mode;

[0105] S5, the computational qubit module executes the quantum algorithm;

[0106] S6, the monitoring qubit module and the non-destructive measurement module perform monitoring qubit measurement, wherein the non-destructive measurement module can measure the qubit state of any monitoring qubit subset in the monitoring qubit module, and output the measurement result to the indicator calculation output module;

[0107] S7, the indicator calculation output module performs performance indicator calculation and outputs, wherein the indicator calculation output module can analyze the measurement results input by the non-destructive measurement module and calculate the performance operation indicator of the quantum computer;

[0108] S8, after measuring the quantum bit state of any monitoring quantum bit subset in the monitoring quantum bit module in S5, measuring another monitoring quantum bit subset to achieve real-time monitoring of quantum computer performance;

[0109] S9, while S7 is being executed, re-preparing the detected monitoring quantum bit subset to an entangled state with the computing quantum bit;

[0110] S10, repeat S5 to S8 until the quantum algorithm in S5 is executed.

[0111] In summary, the device provided by the embodiments of the present disclosure is not bound by the inherent mindset of ordinary technicians in the field, that is, monitoring a system requires monitoring the system itself, but rather establishes quantum entanglement between the computing qubit and the monitoring qubit in a target quantum entanglement mode, and utilizes the characteristics of quantum entanglement to make the qubit state of the monitoring qubit affected by the qubit state of the computing qubit. By indirectly monitoring the computing qubit through the monitoring qubit, there is no need to measure the computing qubit, thereby fundamentally avoiding the influence on the qubit state of the computing qubit, thereby achieving non-disturbance monitoring of the performance of the quantum computer; secondly, the performance operating indicators of the quantum computer can be given during the execution of the quantum task, and the execution of the quantum task does not need to be interrupted, so that real-time monitoring of the performance of the quantum computer can be achieved.

[0112] In order to implement the above embodiments, the present disclosure also proposes an electronic device, including: a processor, and a memory communicatively connected to the processor; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory to implement the method provided by the above embodiments.

[0113] In order to implement the above embodiments, the present disclosure further proposes a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the methods provided by the above embodiments.

[0114] In order to implement the above embodiments, the present disclosure also proposes a computer program product, including a computer program, which implements the methods provided by the above embodiments when executed by a processor.

[0115] The collection, storage, use, processing, transmission, provision and disclosure of user personal information involved in this disclosure shall comply with the relevant laws and regulations and shall not violate public order and good morals.

[0116] It should be noted that personal information from users should be collected for legitimate and reasonable purposes and should not be shared or sold outside of these legitimate uses. In addition, such collection / sharing should be carried out after receiving the user's informed consent, including but not limited to notifying the user to read the user agreement / user notice and sign the agreement / authorization including authorization of relevant user information before the user uses the function. In addition, any necessary steps should be taken to protect and safeguard access to such personal information data and ensure that others who have access to personal information data comply with its privacy policy and procedures.

[0117] The present disclosure anticipates providing implementation schemes for users to selectively block the use or access of personal information data. That is, the present disclosure anticipates providing hardware and / or software to prevent or block access to such personal information data. Once the personal information data is no longer needed, risks can be minimized by limiting data collection and deleting the data. In addition, when applicable, such personal information is de-identified to protect the privacy of the user.

[0118] In the description of the aforementioned embodiments, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present disclosure. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, unless they are contradictory.

[0119] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of the present disclosure, "plurality" means at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

[0120] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code that includes one or more executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present disclosure includes additional implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present disclosure belong.

[0121] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute the instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purposes of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or otherwise processing in a suitable manner if necessary, and then stored in a computer memory.

[0122] It should be understood that the various parts of the present disclosure can be implemented in hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one of the following technologies known in the art or a combination thereof can be used to implement: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0123] A person skilled in the art may understand that all or part of the steps in the above-mentioned embodiment method may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.

[0124] In addition, each functional unit in each embodiment of the present disclosure may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.

[0125] The storage medium mentioned above may be a read-only memory, a disk or an optical disk, etc. Although the embodiments of the present disclosure have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limitations of the present disclosure. A person of ordinary skill in the art may change, modify, replace and modify the above embodiments within the scope of the present disclosure.

Claims

1. A method for monitoring the performance of a quantum computer, characterized in that: include: Obtaining a quantum task to be executed input to a quantum computer, and establishing quantum entanglement between a computing quantum bit and a monitoring quantum bit in a target quantum entanglement mode, wherein the target quantum entanglement mode is determined by the quantum task to be executed, the computing quantum bit is a quantum bit in the quantum computer used to execute the quantum task to be executed, and the monitoring quantum bit is used to monitor the computing quantum bit; During the process of the computing quantum bit executing the quantum task to be executed, measuring the quantum bit state of the monitoring quantum bit to obtain a measurement result; Based on the quantum entanglement, a performance operating indicator of the quantum computer is determined according to the measurement result.

2. The method according to claim 1, characterized in that Before obtaining the quantum task to be executed input to the quantum computer, the method further includes: The quantum computer is initialized.

3. The method according to claim 1, characterized in that The step of obtaining a quantum task to be executed and inputting it into a quantum computer comprises: Obtaining an initial quantum task to be executed as input to the quantum computer; The initial to-be-performed quantum task is mapped to a to-be-performed quantum task executable by the quantum computer.

4. The method according to claim 1, characterized in that: Before establishing quantum entanglement between the computing qubit and the monitoring qubit in a target quantum entanglement mode, the method further includes: According to the bit gate information and execution circuit information corresponding to the quantum task to be executed, a target quantum entanglement mode between the calculation quantum bit and the monitoring quantum bit is determined.

5. The method according to claim 1, characterized in that The measuring the quantum bit state of the monitoring quantum bit to obtain a measurement result includes: A quantum projection measurement is performed on the quantum bit state of the monitoring quantum bit.

6. The method according to claim 1, characterized in that The measuring the quantum bit state of the monitoring quantum bit to obtain a measurement result includes: Measuring the qubit state of any monitoring qubit subset in the monitoring qubit set to obtain a measurement result, and setting the any monitoring qubit subset as a detected monitoring qubit subset, wherein the monitoring qubit subset is quantum entangled with the computing qubit in the target quantum entanglement mode; Quantum entanglement is re-established between the detected monitoring quantum bit subset and the computing quantum bit in the target quantum entanglement mode.

7. The method according to claim 1, characterized in that The step of determining the performance index of the quantum computer based on the quantum entanglement and the measurement result includes: Performing data analysis on the measurement result to obtain a first performance indicator corresponding to the monitoring quantum bit; Based on the quantum entanglement, determining a second performance indicator corresponding to the calculation quantum bit according to the first performance indicator; A performance operating indicator of the quantum computer is determined according to the second performance indicator.

8. A quantum computer performance monitoring device, characterized in that: include: A computing quantum bit module is used to obtain the quantum task to be executed which is input into the quantum computer; A monitoring qubit module, used to establish quantum entanglement between a computing qubit and a monitoring qubit in a target quantum entanglement mode, wherein the target quantum entanglement mode is determined by the quantum task to be performed, the computing qubit is a qubit in a quantum computer used to perform the quantum task to be performed, and the monitoring qubit is used to monitor the computing qubit; A non-destructive measurement module, used to measure the quantum bit state of the monitoring quantum bit during the process of the computing quantum bit performing the quantum task to be performed, and obtain a measurement result; An indicator calculation output module is used to determine the performance operation indicator of the quantum computer based on the quantum entanglement and the measurement result.

9. An electronic device, characterized in that: include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 7 when executed by a processor.

Citation Information

Cited By

  • Quantum artificial intelligence service platform and quantum artificial intelligence model implementation method

    CN120764715A