Skip to content
Accueil/Glossaire/Transpilation
Hardware

Transpilation

Le processus de compilation d'un circuit quantique vers le jeu de portes natif et la connectivité de qubits d'un appareil spécifique.

La transpilation (aussi appelée compilation ou routage) convertit un circuit quantique abstrait en une forme exécutable sur un appareil quantique physique spécifique. Cela comprend trois étapes principales : (1) Décomposition : traduire les portes vers le jeu de portes natif de l'appareil (par exemple, convertir des portes Toffoli en CNOT et portes à un qubit). (2) Routage : associer les qubits logiques aux qubits physiques et insérer des portes SWAP pour compenser une connectivité de qubits limitée. (3) Optimisation : réduire la profondeur du circuit et le nombre de portes pour minimiser les erreurs. La transpilation augmente souvent la profondeur du circuit de manière significative. Un circuit logique peu profond devient parfois bien plus profond après le routage. Le transpileur de Qiskit, le routage de Cirq et la transpilation intégrée de HLQuantum optimisent chacun pour l'appareil cible. La transpilation est un facteur majeur de la fidélité des circuits sur le matériel réel.