CONTROLLED PROPAGATION OF INPUT VALUES IN QUANTUM COMPUTING
A method, product and apparatus for controlled propagation of input values in quantum computing. The method comprises obtaining a quantum program to be compiled. The quantum program has a first input qubit having a first value and a second input qubit having a second value. The method comprises iden...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | A method, product and apparatus for controlled propagation of input values in quantum computing. The method comprises obtaining a quantum program to be compiled. The quantum program has a first input qubit having a first value and a second input qubit having a second value. The method comprises identifying an intermediate cycle after which the first input qubit is not used in the quantum program, synthesizing a transformative quantum program that is applicable on a qubit being processed based on the first value and based on the second value; and updating the quantum program which comprises: modifying the quantum program to perform the transformative quantum program on the first input qubit at the intermediate cycle; and causing the quantum program to utilize the first input qubit instead of the second input qubit.
Procédé, produit et appareil de propagation contrôlée de valeurs d'entrée dans un calcul quantique. Le procédé consiste à obtenir un programme quantique à compiler. Le programme quantique présente un premier bit quantique d'entrée ayant une première valeur et un second bit quantique d'entrée ayant une seconde valeur. Le procédé consiste à identifier un cycle intermédiaire après lequel le premier bit quantique d'entrée n'est pas utilisé dans le programme quantique, à synthétiser un programme quantique de transformation qui est applicable sur un bit quantique en cours de traitement sur la base de la première valeur et sur la base de la seconde valeur ; et à mettre à jour le programme quantique qui consiste : à modifier le programme quantique pour effectuer le programme quantique de transformation sur le premier bit quantique d'entrée au cycle intermédiaire ; et à amener le programme quantique à utiliser le premier bit quantique d'entrée au lieu du second bit quantique d'entrée. |
---|