CN-119204238-B - Execution method of parallel experiment, quantum computer and quantum control system
Abstract
The application discloses an execution method of parallel experiments, a quantum computer and a quantum control system, wherein a user side outputs a plurality of measurement and control experiments to a server, the server compiles the plurality of measurement and control experiments to combine the plurality of measurement and control experiments into a whole experiment, the whole experiment is output to a measurement and control device, and the measurement and control device executes corresponding operation on a quantum chip based on the received whole experiment so as to enable the plurality of measurement and control experiments to be executed in parallel. The scheme of the application effectively solves the problem of parallel execution of a plurality of measurement and control experiments, is different from the prior scheme that the measurement and control experiments are required to be sequentially executed, effectively improves the resource utilization rate of the quantum chip, and improves the execution efficiency of the quantum computer to a certain extent.
Inventors
- KONG WEICHENG
- Request for anonymity
Assignees
- 本源量子计算科技(合肥)股份有限公司
Dates
- Publication Date
- 20260512
- Application Date
- 20230627
Claims (10)
- 1. A method of performing parallel experiments, comprising: the user side outputs a plurality of measurement and control experiments to a server, wherein the plurality of measurement and control experiments are parallel experiments of the same measurement and control experiment for a plurality of quantum bits simultaneously, the server comprises an API interface of the parallel experiments, and a new experiment base class of the parallel experiments is designed in the API interface; the server performs verification processing on experimental parameters required by the measurement and control experiments, wherein the verification processing comprises judging whether the measurement and control experiments share quantum bits or couplers and whether the quantum bits participating in executing the measurement and control experiments share a local vibration source; The method comprises the steps that a new experiment base class in the server receives a measurement and control experiment list as a parameter, instantiates the experiment list of the same measurement and control experiment of different quantum bits to obtain an overall experiment comprising a plurality of measurement and control experiments, and outputs the overall experiment to a measurement and control device, wherein the measurement and control device is hardware equipment for controlling and measuring a quantum chip; The measurement and control device performs corresponding operation on the quantum chip based on the received overall experiment so that the plurality of measurement and control experiments are performed in parallel.
- 2. The method of claim 1, wherein the server further aggregates the various experimental parameters required to perform the plurality of measurement and control experiments and acts as experimental parameters for the overall experiment.
- 3. The method of claim 2, wherein the plurality of measurement and control experiments require various experimental parameters including qubits involved in execution, waveform parameters of microwave signals, and hardware device channels.
- 4. The method of claim 1, wherein the measurement and control device further obtains an execution result of the quantum chip and feeds back the execution result to the server.
- 5. The method of claim 4, wherein the number of clients is plural, each client outputting a measurement and control experiment to the server.
- 6. The method of claim 5, wherein each ue obtains the execution result of the corresponding measurement and control experiment from the server.
- 7. A method of performing parallel experiments, comprising: receiving a plurality of measurement and control experiments from a client, wherein the plurality of measurement and control experiments are parallel experiments for simultaneously executing the same measurement and control experiment by a plurality of quantum bits; The test and control method comprises the steps of carrying out verification processing on experimental parameters required by a plurality of test and control experiments, wherein the verification processing comprises the steps of judging whether the plurality of test and control experiments share a quantum bit or a coupler and whether quantum bits participating in executing the test and control experiments share a local vibration source or not; Receiving a measurement and control experiment list as a parameter, and instantiating the experiment list of the same measurement and control experiment of different quantum bits to obtain an overall experiment comprising a plurality of measurement and control experiments; outputting the whole experiment to a measurement and control device, and performing corresponding operation on the quantum chip by the measurement and control device based on the received whole experiment so that the plurality of measurement and control experiments are performed in parallel, wherein the measurement and control device is hardware equipment for controlling and measuring the quantum chip.
- 8. A quantum computer, comprising: the system comprises a server, a user side, a plurality of measurement and control experiments, a plurality of quantum bits and a plurality of quantum bits, wherein the server is used for simultaneously executing parallel experiments of the same measurement and control experiment, the server comprises an API interface of the parallel experiment, and a new experiment base class of the parallel experiment is designed in the API interface; The method comprises the steps that a new experiment base class in the server receives a measurement and control experiment list as a parameter, instantiates the experiment list of the same measurement and control experiment of different quantum bits to obtain an overall experiment comprising a plurality of measurement and control experiments, and outputs the overall experiment to a measurement and control device, wherein the measurement and control device is hardware equipment for controlling and measuring a quantum chip; The server is also used for verifying experimental parameters required by the measurement and control experiments, wherein the verification comprises judging whether the measurement and control experiments share a quantum bit or a coupler and whether the quantum bit participating in executing the measurement and control experiments share a local vibration source; and the measurement and control device is used for executing corresponding operation on the quantum chip based on the received overall experiment so that the plurality of measurement and control experiments are executed in parallel.
- 9. A quantum control system, characterized by using the method of performing parallel experiments as claimed in any one of claims 1-6.
- 10. A readable storage medium having stored thereon a computer program, which when executed by a processor is capable of implementing a method of performing parallel experiments according to any of claims 1-6.
Description
Execution method of parallel experiment, quantum computer and quantum control system Technical Field The invention relates to the technical field of quantum computing, in particular to an execution method of parallel experiments, a quantum computer and a quantum control system. Background The quantum computer is a kind of physical device which performs high-speed mathematical and logical operation, stores and processes quantum information according to the law of quantum mechanics. The quantum computer has the characteristics of higher running speed, stronger information processing capability, wider application range and the like. Compared with a general computer, the more the information processing amount is, the more the quantum computer is beneficial to the operation, and the accuracy of the operation can be ensured. The quantum chip is equivalent to the traditional computer of the CPU, and the quantum chip is the core component of the quantum computer. With the continuous research and advancement of quantum computing related technologies, the number of quantum bits on a quantum chip is also increasing year by year, and it is expected that larger-scale quantum chips will appear later, and at that time, the number of quantum bits in the quantum chip will be greater, and larger-scale quantum chips will be mounted in a quantum computer. Various parameters of the quantum chip need to be tested before the quantum chip is on line, and the quantum chip needs to be calibrated after the quantum chip is on line, and the testing and the calibration operation need to use a plurality of hardware devices and software programs to carry out corresponding measurement and control experiments on the quantum chip, wherein the measurement and control experiments refer to experiments for controlling and reading quantum bits in the quantum chip. In the prior art, different software programs are required to be called according to different measurement and control experiments, so that the efficiency is low, and the execution efficiency of a quantum computer is greatly influenced. Therefore, a solution that can improve the execution efficiency of a quantum computer needs to be proposed. It should be noted that the information disclosed in the background section of the present application is only for enhancement of understanding of the general background of the present application and should not be taken as an admission or any form of suggestion that this information forms the prior art already known to those skilled in the art. Disclosure of Invention The invention aims to provide an execution method of parallel experiments, a quantum computer and a quantum control system, which are used for solving the problems that in the prior art, different software programs are required to be called for different measurement and control experiments, the efficiency is low, and the execution efficiency of the quantum computer is greatly influenced. In order to solve the above technical problems, the present invention provides a method for executing parallel experiments, including: the user side outputs a plurality of measurement and control experiments to the server; The server compiles the measurement and control experiments to combine the measurement and control experiments into an integral experiment and outputs the integral experiment to a measurement and control device, wherein the measurement and control device is hardware equipment for controlling and measuring a quantum chip; The measurement and control device performs corresponding operation on the quantum chip based on the received overall experiment so that the plurality of measurement and control experiments are performed in parallel. Optionally, the server further aggregates various experimental parameters required for executing the plurality of measurement and control experiments and uses the aggregated experimental parameters as experimental parameters of the overall experiment. Optionally, various experimental parameters required by the measurement and control experiments comprise quantum bits participating in execution, waveform parameters of microwave signals and hardware equipment channels. Optionally, the measurement and control device further obtains an execution result of the quantum chip, and feeds back the execution result to the server. Optionally, the number of the clients is multiple, and each client outputs a measurement and control experiment to the server. Optionally, each user side obtains the execution result of the corresponding measurement and control experiment from the server. Optionally, the server further performs verification processing on experimental parameters required by the measurement and control experiments. Optionally, the verification processing includes determining whether the plurality of measurement and control experiments share a qubit or a coupler, and whether the qubits participating in executing the measurement and control experiments share