Los investigadores de ingeniería de Columbia desarrollan una virtualización de estilo en la nube para la computación cuántica
Los investigadores de Columbia Engineering han presentado Hyperq, un sistema que lleva la virtualización de estilo en la nube a la computación cuántica, lo que permite a múltiples usuarios compartir un solo procesador cuántico simultáneamente. Es un hito que podría remodelar cómo se accede, programan y escalan los recursos cuánticos.
A diferencia de las computadoras clásicas, que procesan los bits como 0 o 1, las computadoras cuánticas usan qubits, unidades que pueden existir en múltiples estados a la vez gracias a fenómenos cuánticos como la superposición y el enredo. Esto permite que las máquinas cuánticas exploren vastos espacios de solución en paralelo, lo que las hace excepcionalmente adecuadas para problemas que son computacionalmente intratables para los sistemas tradicionales.
Las aplicaciones potenciales son asombrosas: simular interacciones moleculares para el desarrollo de fármacos, optimizar la logística y las cadenas de suministro, el modelado de sistemas financieros e incluso los protocolos de cifrado de agrietamiento. Pero el hardware cuántico es costoso, frágil y notoriamente difícil de escalar. Es por eso que los avances como Hyperq importan, no solo para acelerar la investigación, sino para hacer que la computación cuántica sea más accesible, eficiente y lista para la implementación del mundo real.
Rompiendo el cuello de botella cuántico
Las computadoras cuánticas han operado tradicionalmente bajo una restricción severa: solo podían ejecutar un programa a la vez. Esta exclusividad significaba que incluso las tareas menores monopolizaron máquinas de un millón de dólares, dejando a los investigadores atrapados en largas colas, mientras que gran parte del hardware estaba inactivo. El sistema Hyperq de Columbia Engineering cambia ese paradigma al introducir la virtualización en la computación cuántica, un concepto probado durante mucho tiempo en la infraestructura de la nube clásica.
¿Qué es Hyperq?
Hyperq es un Hypervisor de software que permite a varios usuarios compartir una sola computadora cuántica simultáneamente. Lo hace mediante la creación de máquinas virtuales cuánticas aisladas (QVMS), cada una capaz de ejecutar su propio programa cuántico de forma independiente. Como Jason Nieh, profesor de informática en Columbia Engineering, lo expresó: Hyperq trae virtualización al estilo de la nube a la computación cuántica. Permite que una sola máquina ejecute múltiples programas a la vez: sin interferencia, sin esperar en la fila
.
Cómo funciona
El sistema asigna dinámicamente recursos cuánticos y programa trabajos en función de las necesidades de cada programa. Un programador central, descrito por los investigadores como operativos Como un jugador maestro de Tetris
-Empaca múltiples QVM en diferentes regiones del chip cuántico, asegurando un rendimiento óptimo sin interferencia cruzada.
| Componente | Función |
|---|---|
| Hipervisor | Divide el hardware cuántico en QVM aislados |
| Planificador | Asigna regiones de chips y equilibra las cargas de trabajo |
| QVMS | Ejecutar programas cuánticos independientes simultáneamente |
Pruebas y resultados del mundo real
Hyperq se probó en las computadoras cuánticas más grandes de IBM a través de la nube cuántica IBM. Específicamente, se validó en la computadora Quantum de Brisbane de IBM, un sistema de 127 quits basado en el chipset Eagle. A diferencia de los esfuerzos de multiplexación anteriores que requirieron compiladores especializados y cargas de trabajo precoordinadas, Hyperq funciona dinámicamente con las herramientas de programación cuántica existentes. Como explicó el autor principal Runczhou Tao, Nuestro enfoque funciona dinámicamente con las herramientas de programación cuántica existentes, que es mucho más flexible y práctico para el uso del mundo real.
.
