Grandes datos

Las computadoras cuánticas ahora tienen un nuevo lenguaje universal

Creator Quantum Machines dice que el lanzamiento de QUA permitirá a los investigadores ejecutar los programas más complejos combinados con el procesamiento clásico.

istock 1214029517
Imagen: PhonlamaiPhoto, Getty Images/iStockphoto

Quantum Machines lanzó QUA el miércoles como la lingua franca estándar para la computación cuántica. QUA permite a los investigadores programar intuitivamente incluso programas cuánticos complejos que están estrechamente integrados con el procesamiento clásico y la toma de decisiones en tiempo real, según la empresa, que proporciona el hardware y el software para el control y el funcionamiento de las computadoras cuánticas.

Mirar: La guía del CIO para la computación cuántica (función ZDNet/Tecnopedia) | Descarga la versión en PDF gratis (República tecnológica)

Quantum Machines dice que el lenguaje es el primero en cumplir con todos los requisitos para una capa de abstracción esperada para el software de computación cuántica.

Un desafío importante en la investigación y el desarrollo cuánticos es que cada computadora cuántica tiene su propio hardware único, codificado en el idioma elegido por los investigadores, explicó la compañía.

«La singularidad de cada sistema hizo que los equipos pasaran mucho tiempo codificando y escribiendo nuevos programas y algoritmos, y cualquier cambio requeriría reiniciar el proceso o incluso redirigir el hardware de control», dijo la compañía.

Quantum Machines dijo que este sería un proceso extremadamente lento y difícil de escalar a sistemas y algoritmos más complejos.

Mirar: Computación cuántica: cuándo esperar el próximo gran salto (República tecnológica)

QUA, un lenguaje de programación de nivel de pulso para dispositivos cuánticos, es el primer lenguaje diseñado específicamente como una capa de abstracción para software de computación cuántica de propósito general, según la compañía.

LEER  Google Cloud compartirá predicciones en tiempo real para el juego de campeonato de la NCAA de esta noche

QUA unifica operaciones cuánticas universales en formato «primitivo» o de nivel de pulso con operaciones clásicas universales. «El lenguaje permite a los usuarios escribir programas incluso mucho más allá de las capacidades expresivas actuales, desde la calibración compleja de múltiples qubits basada en IA hasta la corrección de errores cuánticos de múltiples qubits», dijo la compañía.

Quantum Machines dice que esto ayuda a los equipos a ahorrar recursos en el rediseño de arquitecturas de software y hardware y en la reutilización de algoritmos que han programado en el futuro.

Para que esto suceda, se deben cumplir varios criterios diferentes para acomodar las diferentes estructuras de los algoritmos cuánticos y la programación cuántica: semántica, técnica y comercial.

Según la compañía, QUA se anuncia como el primer lenguaje en combinar operaciones cuánticas de propósito general a nivel de pulso con operaciones clásicas de propósito general, es decir, flujo de control sintético y procesamiento clásico completo de Turing.

La compañía dijo que QUA se desarrolló de manera intuitiva desde un punto de vista técnico y comercial, mientras se basaba en el compilador patentado de QM, XQP, para optimizar muchas operaciones cuánticas y clásicas entrelazadas.

Según la compañía, XQP compila programas cuánticos en el lenguaje ensamblador del procesador de pulsos de QM, que luego puede ejecutarlos con una latencia y precisión extremadamente bajas.

QUA está integrado en la plataforma de orquestación cuántica existente de Quantum Machines. La compañía dice que el equipo puede ejecutar incluso la corrección de errores cuánticos más compleja y los algoritmos híbridos cuánticos-clásicos listos para usar.

«A medida que el campo de la computación cuántica continúa avanzando y se vuelve más complejo, los equipos de la industria necesitan soluciones que puedan escalar para satisfacer sus crecientes necesidades”, dijo en un comunicado Itamar Sivan, CEO de Quantum Machines. «QUA es la primera programación lenguaje jamás diseñado teniendo en cuenta las necesidades de la investigación cuántica, brindando a los equipos un lenguaje poderoso e intuitivo no solo para sus necesidades actuales, sino también para sus necesidades futuras».

LEER  10 preguntas a tener en cuenta al desarrollar un plan de recuperación ante desastres

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba