Computación cuántica
El salto de Microsoft hacia la computación cuántica tolerante a fallos con Azure Quantum
Computación cuántica, con su promesa de resolver problemas complejos que los ordenadores clásicos luchan por resolver, ha sido un tema de intensa investigación y desarrollo. Microsoft, un jugador clave en el campo de la computación cuántica, está haciendo avances significativos hacia la consecución de la computación cuántica tolerante a fallos a gran escala a través de su plataforma Azure Quantum. Este artículo examina más de cerca estos desarrollos, explicando su importancia y considerando cómo podrían dar forma al futuro de la computación.
Cuántica a gran escala: una necesidad
En la búsqueda de utilizar la computación cuántica para resolver algunos de los desafíos más grandes como el cambio climático y los avances médicos, los expertos estiman que necesitaríamos ordenadores cuánticos impulsados por al menos un millón de qubits. Un qubit, abreviatura de bit cuántico, es la unidad fundamental de información en la computación cuántica. A diferencia de los bits clásicos que solo pueden existir en uno de dos estados, 0 o 1, en cualquier momento dado, los qubits pueden existir en una superposición de estados. Esto significa que un qubit puede estar en un estado que representa tanto 0 como 1 al mismo tiempo. Además, los qubits pueden estar entrelazados entre sí, donde el estado de un qubit depende del estado de otro qubit. Esto permite que los qubits codifiquen información compleja y capacidades de procesamiento paralelo que superan la computación clásica. Sin embargo, los qubits necesitan ser estables y controlables para realizar estas cálculos complejos de manera efectiva.
Lograr esta escala—desarrollar un ordenador cuántico con un millón de qubits—es un desafío enorme. Actualmente, gestionar incluso unos pocos qubits requiere tecnología sofisticada y control preciso. Escalar a un millón de qubits multiplica estos desafíos en términos de mantener la estabilidad de los qubits y garantizar operaciones sin errores a gran escala.
El desafío de la sensibilidad de los qubits
Uno de los desafíos clave en la computación cuántica es la sensibilidad de los qubits a los errores. Incluso los cambios ambientales menores pueden provocar errores que impactan sustancialmente la confiabilidad de los ordenadores cuánticos para usos prácticos. Además, incluso errores pequeños pueden tener un gran impacto en los procesos de la computación cuántica. Por ejemplo, aunque una tasa de fidelidad del 99,9% parece razonable, lo que significa que los errores ocurren solo una vez en cada 1.000 operaciones, es bastante alta para la computación cuántica, donde las operaciones se ejecutan en millones de qubits para resolver problemas complejos. Esto puede provocar muchos errores que se acumulan, lo que hace que los resultados sean menos confiables.
Para que los ordenadores cuánticos funcionen de manera efectiva y confiable, necesitan realizar estas operaciones con precisión extrema durante largos períodos. Este requisito se vuelve más formidable a medida que el sistema se expande para gestionar cálculos complejos de manera más efectiva.
Corrección de errores utilizando qubits lógicos
Mejorar la robustez contra los errores es crucial para mejorar la confiabilidad y la escalabilidad de la computación cuántica. Los investigadores están desarrollando activamente estrategias de detección y corrección de errores en ambos niveles físico y lógico de los qubits. Si bien simplemente aumentar la fidelidad de los qubits físicos puede no abordar completamente el problema, el uso de qubits lógicos ofrece un camino prometedor hacia adelante.
Los qubits lógicos funcionan como códigos de repetición en la computación clásica, donde la información se duplica en varios bits para proteger contra errores. Sin embargo, debido al teorema de no clonación en física, la replicación directa de qubits no es posible. En su lugar, la corrección de errores cuántica dispersa el estado de un qubit lógico a través de varios qubits físicos. Esta redundancia permite la detección y corrección de errores en qubits físicos individuales, manteniendo la integridad de la información cuántica y reduciendo significativamente la tasa de error. Al formar un solo qubit lógico a partir de varios qubits físicos, este método introduce tolerancia a fallos. Incluso si algunos qubits físicos fallan, el estado del qubit lógico permanece intacto, determinado por los qubits físicos no alterados. Esto aumenta significativamente la estabilidad y la confiabilidad de los ordenadores cuánticos, permitiéndoles manejar cálculos más complejos y prolongados. Sin embargo, esto requiere un sistema bien pensado con hardware y software cuidadosamente diseñados para gestionar errores de manera efectiva.
Avance en la reducción de errores de Microsoft y Quantinuum
En una colaboración reciente, Microsoft y Quantinuum abordaron con éxito el desafío largo tiempo existente de la vulnerabilidad de los qubits a los errores. Lograron esto integrando el sistema de hardware de Quantinuum con el sistema de qubit-virtualización de Microsoft o sistema de qubit lógico, lo que resultó en un sistema integrado y robusto que logró una mejora impresionante de 800 veces en la gestión de errores. Esta integración permitió a los investigadores realizar 14.000 instancias independientes sin encontrar errores. Central para este logro es el sistema de qubit-virtualización de Microsoft, que convierte qubits físicos en qubits lógicos y ejecuta la corrección de errores. A través de este sistema de virtualización, pudieron producir cuatro qubits lógicos estables a partir de solo 30 de los 32 qubits físicos de Quantinuum, lo que muestra una tasa de error de circuito extremadamente baja de 0,00001, lo que indica un error por cada 100.000 operaciones.
Entender el impacto de este desarrollo se vuelve más aparente cuando pensamos en reducir la tasa de error en 800 veces, lo que es como mejorar una señal en 29 dB, similar a la experiencia de usar un auricular de cancelación de ruido de alta calidad. Piense en el ruido de fondo en un avión como el ruido ambiental de los qubits físicos. Al igual que el auricular cancela el ruido para una mejor escucha de música, el sistema de qubit-virtualización ayuda a reducir los errores causados por los qubits físicos durante las tareas de computación cuántica.
El impacto más allá de la reducción de errores
La colaboración entre el hardware de Quantinuum y el sistema de qubit-virtualización de Microsoft se extiende más allá de la simple reducción de errores. Al integrar estas tecnologías, los investigadores tienen una plataforma estable para desarrollar e implementar algoritmos cuánticos complejos. Este desarrollo podría fomentar la innovación en áreas como la ciencia de materiales y la criptografía, y mejorar la accesibilidad de las tecnologías de computación cuántica. A medida que la plataforma continúa madurando y se vuelve más accesible, podría ampliar el acceso a la computación cuántica, permitiendo que más científicos e instituciones participen en investigaciones avanzadas.
En resumen
La búsqueda de Microsoft de la computación cuántica tolerante a fallos a través de Azure Quantum representa un salto transformador en las capacidades de cálculo. Si bien el enfoque ha estado en la reducción de errores, la integración del hardware cuántico de Quantinuum con los sistemas de qubit-virtualización de Microsoft revela un reino de posibilidades más allá de la simple mitigación de errores. Este avance no solo refina la gestión de errores; establece una base sólida para explorar algoritmos cuánticos intrincados. Al cerrar la brecha entre hardware y virtualización, Microsoft capacita a los investigadores para explorar nuevas fronteras en dominios científicos como la ciencia de materiales y la criptografía.
