Unlock instant, AI-driven research and patent intelligence for your innovation.

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

Active Publication Date: 2018-11-23
HEFEI ORIGIN QUANTUM COMP TECH CO LTD
View PDF7 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] Aiming at the problem that the existing resource scheduler in the prior art cannot be well combined with actual needs to schedule quantum computer resources, the present invention provides a scheduling server, scheduling method and application for scheduling quantum computers

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Scheduling server for scheduling quantum computers as well as scheduling method and application thereof
  • Scheduling server for scheduling quantum computers as well as scheduling method and application thereof

Examples

Experimental program
Comparison scheme
Effect test

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...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a scheduling server for scheduling quantum computers as well as a scheduling method and an application thereof and belongs to the field of quantum computation. The invention aims at the problem that a conventional resource scheduler cannot be well combined with actual requirements to carry out resource scheduling of the quantum computers in the prior art and provides the scheduling server for scheduling the quantum computers as well as the scheduling method and the application thereof. By utilizing the scheduling server, time calculation can be carried out on the obtained tasks aiming at the quantum computers. The scheduling server comprises a recording module, an analyzing module, a pre-judging module, an actuator and a task recording table. The scheduling server has the beneficial effects that all the task time of a task is judged and the next task is reasonably distributed to a relatively idle quantum computer; the scheduling server can be applied to a quantum cloud platform; the computational cost is reduced; the market resources are integrated; and the scheduling server is convenient and fast.

Description

technical field [0001] The present invention relates to the field of quantum computing, and more specifically, to a scheduling server, scheduling method and application for scheduling quantum computers. Background technique [0002] A computer made with qubits as the basic unit is called a quantum computer. Classical bits are used to represent 1 and 0 respectively with high and low levels, thereby encoding information. And what do qubits use to encode 0 and 1? We mentioned before that in the quantum world, energy appears one by one, and this phenomenon is called quantization. We choose a particle in a special state, and its energy has only two states, a low energy level (ground state) and a high energy level (excited state). To use an analogy, particles are people, and different energy levels are steps. Standing below the step means you are in the ground state, and standing above the step means you are in the excited state. We encode low energy levels as 0s and high ene...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F9/50G06N99/00
CPCG06F9/5027
Inventor 张嵩昊
Owner HEFEI ORIGIN QUANTUM COMP TECH CO LTD