Skip to content
Acasă/Glosar/Transpilare
Hardware

Transpilare

Procesul de compilare a unui circuit cuantic în setul nativ de porți și conectivitatea de qubiți a unui dispozitiv specific.

Transpilarea (numită și compilare sau rutare) transformă un circuit cuantic abstract într-o formă care poate rula pe un dispozitiv cuantic fizic specific. Aceasta implică trei pași principali: (1) Descompunere: traducerea porților în setul nativ de porți al dispozitivului (de exemplu, transformarea porților Toffoli în CNOT și porți cu un qubit). (2) Rutare: maparea qubiților logici pe qubiți fizici și inserarea porților SWAP pentru a compensa conectivitatea limitată a qubiților. (3) Optimizare: reducerea adâncimii circuitului și a numărului de porți pentru a minimiza erorile. Transpilarea crește adesea semnificativ adâncimea circuitului. Un circuit logic puțin adânc devine uneori mult mai adânc după rutare. Transpilerul Qiskit, rutarea Cirq și transpilarea integrată a HLQuantum optimizează fiecare pentru dispozitivul țintă. Transpilarea este un factor major al fidelității circuitului pe hardware real.