Measurement and control system server, operation method thereof and quantum computer

By introducing compilation, processing, and routing modules into the measurement and control system server, the problem of resource waste caused by overlapping functional modules was solved, and the execution efficiency of quantum computing tasks was improved.

CN121235142APending Publication Date: 2025-12-30ORIGIN QUANTUM COMPUTING TECH (HEFEI) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410803161.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-06-20
Publication Date
2025-12-30

AI Technical Summary

Technical Problem

The existing measurement and control system server has overlapping functional modules, which leads to a waste of resources.

Method used

A measurement and control system server is proposed, including a compilation module, a processing module, and a routing and forwarding module. The compilation module is used to compile and process quantum computing tasks, the processing module is used to output data in a specified format, and the routing and forwarding module is used to distribute task packets and forward data. Redundant modules are eliminated to reduce resource waste.

Benefits of technology

By streamlining the structure and reducing resource waste, the execution efficiency of quantum computing tasks has been improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121235142A_ABST
    Figure CN121235142A_ABST
Patent Text Reader

Abstract

The invention discloses a measurement and control system server, an operation method thereof and a quantum computer, the measurement and control system server comprises a compiling module, a processing module and a routing forwarding module, and the compiling module is used for compiling a quantum computing task to output a task packet. The processing module is used for outputting an instruction for scheduling the routing forwarding module and converting original data into a specified format after receiving the original data, and the original data is feedback information received by the quantum computing measurement and control system forwarded by the routing forwarding module after the quantum chip executes the quantum computing task. And the routing forwarding module is used for issuing a task packet according to the instruction of the processing module, receiving the original data and forwarding the original data to the processing module. Compared with the existing scheme, the measurement and control system server provided by the invention has the advantages that the structure of the existing measurement and control system server is simplified, several redundant modules are eliminated, and the waste of resources is effectively reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of quantum computing technology, and in particular to a measurement and control system server and its operation method, and a quantum computer. Background Technology

[0002] A quantum computer is a physical device that operates according to the laws of quantum mechanics. It can perform high-speed mathematical and logical operations and store and process qubit information. Because quantum mechanics has properties that differ from classical mechanics, such as superposition, coherence, and entanglement, quantum computers can solve some problems that are difficult to solve on classical computers in a very short time.

[0003] Like classical computers, quantum computers are fundamentally about mathematical computation to solve a problem. The difference lies in their approach to data processing. While classical computers can directly process classical data, quantum computers require data in classical form to be prepared in the initial quantum state of the entire system. This data is then transformed into the final state of the quantum computing system through a series of unitary operations (i.e., quantum logic gates). Finally, quantum measurements are performed on the final state to output the result.

[0004] Compared to classical computers, the greater the amount of information that a quantum computer can process, the more advantageous it is for performing calculations, and the more accurate the calculations are ensured. Most quantum computers currently on the market employ a system consisting of a client, a cloud service interface, a database, a monitoring and control server, a quantum computing monitoring and control system, and quantum chips to perform quantum computing tasks. (See reference...) Figure 1 The structure shown is illustrated. The structure of the measurement and control system server proposed in the prior art can be referenced. Figure 2 The quantum computing system consists of a task service module, a resource management service module, a compilation service module, and a data processing service module. The resource management service module allocates the necessary qubit resources to each quantum computing task in the task queue. The compilation service module parses and compiles the quantum computing tasks into a first data packet based on the corresponding qubit resources. The data processing service module sends the first data packet to the quantum computing measurement and control system. The quantum computing measurement and control system outputs corresponding control signals to the quantum chip based on the first data packet to complete the corresponding quantum computing task. The quantum computing measurement and control system then sends back the generated second data packet. The data processing service module receives the second data packet, parses and processes it, and outputs the task execution result. Existing measurement and control system servers contain many functional modules, but the functions of many of these modules overlap with the functions of other components of the quantum computer, resulting in wasted resources.

[0005] Therefore, proposing a solution to improve the performance of quantum computers has become an urgent problem to be solved in this field.

[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 measurement and control system server and its operation method, as well as a quantum computer, to solve the problem that in the existing technology, there are many functional modules in the measurement and control system server, but the functions of many of these modules overlap with the functions of other components of the quantum computer, resulting in a waste of resources.

[0008] To address the above technical problems, this invention proposes a measurement and control system server, comprising:

[0009] The compilation module is used to compile and process quantum computing tasks to output task packages;

[0010] The processing module is used to output instructions for scheduling the routing and forwarding module, and to convert the raw data into a specified format after receiving the raw data. The raw data is the feedback information received by the quantum computing measurement and control system after the quantum chip has completed the quantum computing task, which is forwarded by the routing and forwarding module.

[0011] The routing and forwarding module is used to distribute task packets according to the instructions of the processing module, and to receive the raw data and forward it to the processing module.

[0012] Optionally, there are multiple compilation modules and multiple processing modules, and there is no one-to-one correspondence between the compilation modules and the processing modules.

[0013] Optionally, the compilation module includes a task parsing unit and a protocol adaptation unit;

[0014] The task parsing unit is used to perform task parsing on quantum computing tasks;

[0015] The protocol adaptation unit is used to adapt protocols for quantum computing tasks.

[0016] Optionally, the compilation module compiles the quantum computing task according to the configuration of the resource scheduler to output a task package, wherein the resource scheduler is a component in the quantum computer used for resource scheduling.

[0017] Optionally, the processing module outputs instructions for scheduling the routing and forwarding module according to the configuration of the resource scheduler.

[0018] Optionally, the specified format includes IQ format or P1 / P0 format, wherein the data in IQ format is used to reflect the distribution of the state of the corresponding qubit in the IQ coordinate system, and the data in P1 / P0 format is used to reflect the probability of the corresponding qubit being in the |1> state / |0> state.

[0019] Optionally, the compilation module includes a cache unit, which is used to cache the information of the quantum chip and the mapping relationship between the qubits and the various functional boards of the quantum computing measurement and control system.

[0020] Based on the same inventive concept, this invention also proposes a method for operating a measurement and control system server, comprising:

[0021] The compilation module compiles and processes quantum computing tasks to output task packages;

[0022] The processing module outputs instructions for scheduling the routing and forwarding module, and after receiving the raw data, converts the raw data into a specified format. The raw data is the feedback information received by the quantum computing measurement and control system after the quantum chip has completed the quantum computing task, which is forwarded by the routing and forwarding module.

[0023] The routing and forwarding module distributes task packets according to the instructions of the processing module, and receives the raw data and forwards it to the processing module.

[0024] Based on the same inventive concept, the present invention also proposes a quantum computer, including a measurement and control system server as described in any of the above-described features.

[0025] 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 operation method of the measurement and control system server described above.

[0026] Compared with the prior art, the present invention has the following beneficial effects:

[0027] This invention proposes a measurement and control system server, including a compilation module, a processing module, and a routing and forwarding module. The compilation module is used to compile and process quantum computing tasks to output task packets. The processing module is used to output instructions for scheduling the routing and forwarding module, and after receiving raw data, converts the raw data into a specified format. The raw data is feedback information received by the quantum computing measurement and control system after the quantum chip completes the quantum computing task, forwarded by the routing and forwarding module. The routing and forwarding module is used to distribute task packets according to the instructions of the processing module, and to receive the raw data and forward it to the processing module. Compared with existing solutions, the measurement and control system server proposed in this application simplifies the structure of existing measurement and control system servers, eliminates several redundant modules, and effectively reduces resource waste.

[0028] The operation method of the measurement and control system server, the quantum computer, and the readable storage medium proposed in this invention belong to the same inventive concept as the measurement and control system server, and therefore have the same beneficial effects, which will not be elaborated here. Attached Figure Description

[0029] Figure 1 This is a schematic diagram of the structure of a quantum computer in the prior art;

[0030] Figure 2 This is a schematic diagram of the structure of a measurement and control system server in the prior art;

[0031] Figure 3 This is a schematic diagram of the structure of the measurement and control system server proposed in an embodiment of the present invention;

[0032] Figure 4 This is a flowchart illustrating the operation method of a measurement and control system server according to another embodiment of the present invention. Detailed Implementation

[0033] 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.

[0034] 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.

[0035] 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.

[0036] The existing measurement and control system server solution receives several quantum computing tasks to be executed from the user through a task service module, stores all the quantum computing tasks to form a task queue, allocates the required qubit resources to each quantum computing task in the task queue through a resource management service module, parses and compiles the quantum computing tasks into a first data packet according to the corresponding qubit resources through a compilation service module, sends the first data packet to the quantum computing measurement and control system through a data processing service module, the quantum computing measurement and control system outputs corresponding control signals to the quantum chip according to the first data packet to complete the corresponding quantum computing task, and the quantum computing measurement and control system sends back the generated second data packet. The data processing service module receives the second data packet, parses and processes it, and outputs the task execution result.

[0037] The existing approach results in a loosely coupled and highly cohesive server system. The various service modules are largely independent with low interdependence, exhibiting strong scalability. Message queues facilitate communication between these modules, and they can also run in parallel, fully utilizing the server's multi-core CPU. However, in practical applications, the applicant discovered that quantum computers contain other components besides the control and measurement system server. For example, a resource scheduler is also included. The task service modules within the control and measurement system server overlap with the resource scheduler, leading to a certain degree of resource waste in the existing approach.

[0038] To address the issue of resource waste, the proposed solution streamlines the structure of existing measurement and control system servers, eliminating several redundant modules. Specifically, in this embodiment, please refer to... Figure 3 This invention provides a measurement and control system server, comprising:

[0039] The compilation module is used to compile and process quantum computing tasks to output task packages;

[0040] The processing module is used to output instructions for scheduling the routing and forwarding module, and to convert the raw data into a specified format after receiving the raw data. The raw data is the feedback information received by the quantum computing measurement and control system after the quantum chip has completed the quantum computing task, which is forwarded by the routing and forwarding module.

[0041] The routing and forwarding module is used to distribute task packets according to the instructions of the processing module, and to receive the raw data and forward it to the processing module.

[0042] Unlike existing technologies, this embodiment proposes a measurement and control system server, including a compilation module, a processing module, and a routing and forwarding module. The compilation module is used to compile and process quantum computing tasks to output task packets. The processing module is used to output instructions for scheduling the routing and forwarding module, and after receiving raw data, converts the raw data into a specified format. The raw data is feedback information received by the quantum computing measurement and control system after the quantum chip completes the quantum computing task, forwarded by the routing and forwarding module. The routing and forwarding module is used to distribute task packets according to the instructions of the processing module, and to receive the raw data and forward it to the processing module. Compared with existing solutions, the measurement and control system server proposed in this application simplifies the structure of existing measurement and control system servers, eliminates several redundant modules, and effectively reduces resource waste.

[0043] Furthermore, in the existing measurement and control system server architecture, the compilation module and processing module are configured in a one-to-one correspondence and are bound together. The processing module also needs to receive the corresponding result data after the quantum computing task is completed, parse and process it, and then output the task execution result. Due to the binding relationship with the compilation module, even though there is no task being compiled in the compilation module, it cannot continue the compilation of subsequent quantum computing tasks until the tasks in the processing module are completed. Therefore, this approach affects the efficiency of the quantum computer in executing quantum computing tasks. Specifically, in this embodiment, there are multiple compilation modules and multiple processing modules, and there is no one-to-one correspondence between them. Because this embodiment removes the one-to-one binding relationship between the compilation module and the processing module, the execution efficiency of the quantum computing task is higher.

[0044] In practical applications, the measurement and control system server generates several quantum computing tasks that need to be transmitted to the quantum processor for execution based on the user's computing needs. For example, the computing needs provided by the measurement and control system server can be in the form of quantum programs edited by quantum programming software, or quantum bit measurement and control experiments written by a quantum computing measurement and control software system. The number, type, and complexity of quantum computing tasks will vary depending on the needs. To facilitate the processing of various quantum computing tasks, the measurement and control system server needs to parse these tasks and adapt the protocols. In this embodiment, the compilation module includes a task parsing unit for task parsing and a protocol adaptation unit for task protocol adaptation. Specifically, in this embodiment, the compilation module includes a task parsing unit and a protocol adaptation unit.

[0045] The task parsing unit is used to perform task parsing on quantum computing tasks;

[0046] The protocol adaptation unit is used to adapt protocols for quantum computing tasks.

[0047] Specifically, in this embodiment, the compilation module compiles the quantum computing task according to the configuration of the resource scheduler to output a task package, wherein the resource scheduler is a component in the quantum computer used for resource scheduling.

[0048] Specifically, in this embodiment, the processing module outputs instructions for scheduling the routing and forwarding module according to the configuration of the resource scheduler.

[0049] Specifically, in this embodiment, the specified format includes IQ format or P1 / P0 format, wherein the data in IQ format is used to reflect the distribution of the state of the corresponding qubit in the IQ coordinate system, and the data in P1 / P0 format is used to reflect the probability of the corresponding qubit being in the |1> state / |0> state.

[0050] Specifically, in this embodiment, the compilation module includes a cache unit, which is used to cache the information of the quantum chip, the mapping relationship between the qubits and the various functional boards of the quantum computing measurement and control system.

[0051] Based on the same inventive concept, please refer to Figure 4 This invention also proposes a method for operating a measurement and control system server, including:

[0052] S100: The compilation module compiles and processes quantum computing tasks to output task packages;

[0053] S200: The processing module outputs instructions for scheduling the routing and forwarding module, and after receiving the raw data, converts the raw data into a specified format. The raw data is the feedback information received by the quantum computing measurement and control system after the quantum chip has completed the quantum computing task, which is forwarded by the routing and forwarding module.

[0054] S300: The routing and forwarding module sends task packets according to the instructions of the processing module, and receives the raw data and forwards it to the processing module.

[0055] Based on the same inventive concept, embodiments of the present invention also propose a quantum computer, including a measurement and control system server as described in any of the above-described features.

[0056] Based on the same inventive concept, embodiments of the present invention also propose a readable storage medium storing a computer program thereon, which, when executed by a processor, can implement the operation method of the measurement and control system server described above.

[0057] 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.

[0058] 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.

[0059] 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.

[0060] 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.

[0061] 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 TT&C system server, characterized in that, include: The compilation module is used to compile and process quantum computing tasks to output task packages; The processing module is used to output instructions for scheduling the routing and forwarding module, and to convert the raw data into a specified format after receiving the raw data. The raw data is the feedback information received by the quantum computing measurement and control system after the quantum chip has completed the quantum computing task, which is forwarded by the routing and forwarding module. The routing and forwarding module is used to distribute task packets according to the instructions of the processing module, and to receive the raw data and forward it to the processing module.

2. The monitoring system server of claim 1, wherein, There are multiple compilation modules and multiple processing modules, and there is no one-to-one correspondence between the compilation modules and the processing modules.

3. The monitoring system server of claim 1, wherein, The compilation module includes a task parsing unit and a protocol adaptation unit; The task parsing unit is used to perform task parsing on quantum computing tasks; The protocol adaptation unit is used to adapt protocols for quantum computing tasks.

4. The monitoring system server of claim 1, wherein, The compilation module compiles and processes the quantum computing tasks according to the configuration of the resource scheduler to output task packages, wherein the resource scheduler is a component in the quantum computer used for resource scheduling.

5. The monitoring system server of claim 4, wherein, The processing module outputs instructions for scheduling the routing and forwarding module based on the configuration of the resource scheduler.

6. The monitoring system server of claim 1, wherein, The specified format includes IQ format or P1 / P0 format, wherein the data in IQ format is used to reflect the distribution of the state of the corresponding qubit in the IQ coordinate system, and the data in P1 / P0 format is used to reflect the probability of the corresponding qubit being in the |1> state / |0> state.

7. The monitoring system server of claim 1, wherein, The compilation module includes a cache unit, which is used to cache the information of the quantum chip and the mapping relationship between the qubits and the various functional boards of the quantum computing measurement and control system.

8. A method for operating a TT&C system server, characterized in that, include: The compilation module compiles and processes quantum computing tasks to output task packages; The processing module outputs instructions for scheduling the routing and forwarding module, and after receiving the raw data, converts the raw data into a specified format. The raw data is the feedback information received by the quantum computing measurement and control system after the quantum chip has completed the quantum computing task, which is forwarded by the routing and forwarding module. The routing and forwarding module distributes task packets according to the instructions of the processing module, and receives the raw data and forwards it to the processing module.

9. A quantum computer, characterized by Includes the measurement and control system server as described in any one of claims 1-7.

10. A readable storage medium, having stored thereon a computer program, characterized in that, When the computer program is executed by a processor, it can implement the operation method of the measurement and control system server as described in claim 8.