Inicio/Glosario/Transpilación
Hardware

Transpilación

El proceso de compilar un circuito cuántico al conjunto de puertas nativas y a la conectividad de qubits de un dispositivo específico.

La transpilación (también llamada compilación o enrutamiento) convierte un circuito cuántico abstracto en una forma que puede ejecutarse en un dispositivo cuántico físico específico. Esto implica tres pasos principales: (1) Descomposición: traducir las puertas al conjunto de puertas nativas del dispositivo (por ejemplo, convertir puertas Toffoli en CNOT y puertas de un solo qubit); (2) Enrutamiento: mapear qubits lógicos a qubits físicos e insertar puertas SWAP para adaptarse a la conectividad limitada de qubits; (3) Optimización: reducir la profundidad del circuito y el número de puertas para minimizar los errores. La transpilación puede aumentar significativamente la profundidad del circuito: un circuito lógico superficial puede volverse mucho más profundo tras el enrutamiento. El transpilador de Qiskit, el enrutamiento de Cirq y la transpilación integrada de HLQuantum optimizan para cada dispositivo objetivo. La transpilación es un factor importante en la fidelidad del circuito en hardware real.