Scheduling server for scheduling quantum computers as well as scheduling method and application thereof
A quantum computer and scheduling server technology, applied in the field of quantum computing, achieves the effects of high efficiency, integration of market resources, and fast update
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0044] It provides a scheduling server and a set of corresponding task allocation methods to pre-judge the quantum circuit in time, and then allocate the task to the quantum computer. Through the recording module, record some related quantum circuit or quantum language execution task complexity records in advance, such as the time required for a certain quantum logic gate in the quantum circuit to execute once.
[0045] Through the analysis module: analyze the information on the types and quantities of logic gates required for computing tasks, and analyze the types and quantities of logic gates to be executed; through the pre-judgment module, for tasks submitted by the quantum cloud background The execution time of each logic gate is used to predict the execution time of the quantum circuit. The prediction here refers to determining the time by superimposing the number of quantum logic gates and the execution time of each logic gate. For example, a 6-bit H The execution time o...
Embodiment 2
[0051] The working steps of scheduling the scheduling server of the quantum computer are as follows:
[0052] Step 1, obtain task execution parameters. After the cloud platform sends the task request, the scheduling server is responsible for analyzing the task and submitting the task with the type and quantity of logic gates, analyzing the type and quantity of logic gates to be executed, and using this as a parameter.
[0053] Step 2, judge the total time of the task according to each parameter. The execution time of each logic gate is a value set in advance. This time is an estimated time. It is obtained according to the time taken by the real quantum computer to execute the logic gate, and is used in the calculation time consumption of this scheduling server. When the calculation is time-consuming, first obtain the respective time consumption of all logic gates, and then perform time superposition according to the number of logic gates. The time-consuming calculation rules...
Embodiment 3
[0058] The scheduling server of the scheduling quantum computer in this scheme is applied to the quantum cloud platform, and the working steps are as follows:
[0059] Step A, the user logs in to the cloud platform through the user information and task submission device, and confirms the login authority;
[0060] In step B, after the user logs in, the user submits a calculation request; in step B, the calculation request is an edited quantum circuit or quantum language.
[0061] Step C, the quantum cloud platform judges the authority to submit the task;
[0062] Step D, the quantum cloud platform submits the computing request to the scheduling server, and the scheduling server allocates computing resources reasonably;
[0063] Step E, the scheduling server requests computing resources from the quantum computer, and the quantum computer executes the result;
[0064] Step F, the quantum computer feeds back the results to the scheduling server, and the scheduling server feeds b...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 

