Double-quantum logic gate implementation method based on MPI multi-process

An implementation method and dual quantum technology, applied in the field of quantum computing, can solve the problems of quantum computing computing power and computing efficiency decline, and achieve the effect of overcoming computing power and computing efficiency, and improving computing power and computing efficiency.

Active Publication Date: 2019-07-09
ORIGIN QUANTUM COMPUTING TECH (HEFEI) CO LTD
View PDF4 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] A double quantum logic gate is a 4*4 matrix. A double quantum logic gate operates on the two qubits in the quantum circuit only to change the amplitude of the state corresponding to the two qubits. Currently, the double quantum logic acts on the qubits. The implementation of quantum computing is usually based on a single process. As the number of qubits increases, the computing power and computing efficiency of quantum computing based on double quantum logic gates will drop significantly.

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
  • Double-quantum logic gate implementation method based on MPI multi-process
  • Double-quantum logic gate implementation method based on MPI multi-process
  • Double-quantum logic gate implementation method based on MPI multi-process

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] The embodiments described below by referring to the figures are exemplary only for explaining the present invention and should not be construed as limiting the present invention.

[0019] Such as figure 1 As shown, the embodiment of the present invention provides a method for implementing a dual quantum logic gate based on MPI multi-process, including steps S1 to S5:

[0020] Step S1: Call 2 based on MPI communication M processes; wherein, M is an integer, M≥1, and each of the process numbers is from 0 to 2 M -1.

[0021] Specifically, 2 based on MPI communication M process, that is, 2 based on MPI communication MTwo processors, at least two processors exchange data based on MPI communication, and then perform calculations on demand in each processor, where MPI is a cross-language communication protocol for writing parallel computers, supporting point-to-point and broadcasting. And MPI is a message passing application programming interface, including protocols and ...

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 belongs to the field of quantum computing, and particularly discloses a double-quantum logic gate implementation method based on MPI multi-process, which comprises the following steps of: calling 2M processes based on MPI communication; wherein M is an integer, M is greater than or equal to 1, and each process number is from 0 to 2M-1; configuring n quantum bits, initializing 2N quantum states of the N quantum bits, distributing each quantum state to each process, wherein N is an integer, and N is greater than or equal to M + 2; determining a to-be-calculated quantum state according to the control bit n1 and the operation bit n2 of the double-quantum logic gate, the to-be-calculated quantum state appearing in groups, and each group comprising four quantum states; wherein n1 and n2 are integers, and n1 is not equal to n2; determining a target process for storing each group of to-be-calculated quantum states; and running the target process to obtain the quantum state amplitude of the quantum bits after the double quantum logic gates act. According to the invention, the calculation capability and calculation efficiency of quantum calculation based on multiple quantum bits and double quantum logic gates can be improved.

Description

technical field [0001] The invention belongs to the field of quantum computing, in particular to an MPI multi-process-based double quantum logic gate realization method. Background technique [0002] Quantum computing is realized through the action of quantum logic gates on qubits to change the logical state of qubits. The logical state of qubits may be a superposition state of |0> state, |1> state, |0> state and |1> state , this superposition makes the calculation amount of quantum computing grow exponentially with the increase of qubits. [0003] A double quantum logic gate is a 4*4 matrix. A double quantum logic gate operates on the two qubits in the quantum circuit only to change the amplitude of the state corresponding to the two qubits. Currently, the double quantum logic acts on the qubits. The implementation of quantum computing is usually based on a single process. As the number of qubits increases, the computing power and computing efficiency of quantu...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06N10/00
Inventor 王晶窦猛汉俞磊
Owner ORIGIN QUANTUM COMPUTING TECH (HEFEI) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products