211service.com
Google quiere facilitar la programación de ordenadores cuánticos
Las computadoras cuánticas todavía están en su infancia, pero los constructores de máquinas exóticas quieren alentar a los desarrolladores de software a experimentar con ellas. Programar los circuitos en máquinas cuánticas es un verdadero desafío. En lugar de bits digitales estándar, que representan 1 o 0 , las computadoras cuánticas usan qubits, que pueden estar en ambos estados a la vez gracias a un fenómeno conocido como superposición. Los Qubits también pueden influirse entre sí, incluso si no están conectados físicamente. Además, permanecen en su delicado estado cuántico por no más de un abrir y cerrar de ojos. Explotarlos requiere un software completamente diferente, y solo un pequeño grupo de desarrolladores actualmente tiene el conocimiento altamente especializado para escribir tales programas.
Google quiere ayudar a cambiar eso. Acaba de lanzar Cirq, un conjunto de herramientas de software que permite a los desarrolladores crear algoritmos sin necesidad de tener experiencia en física cuántica. Cirq es una iniciativa de código abierto, lo que significa que cualquiera puede acceder y modificar el software. Google lo compara con su popular kit de herramientas de código abierto TensorFlow que ha facilitado la creación de software de aprendizaje automático. Por ahora, los desarrolladores pueden usar Cirq para crear algoritmos cuánticos que se ejecutan en simuladores. Pero el objetivo es que ayude a crear software que se ejecutará en una amplia gama de máquinas reales en el futuro.
El gigante tecnológico también lanzó OpenFermion-Cirq, un conjunto de herramientas para crear algoritmos que simulan moléculas y propiedades de materiales. De hecho, la química se encuentra entre las aplicaciones en las que es probable que las computadoras cuánticas sean más útiles a corto plazo. Una de las empresas que trabajó con Google en el desarrollo de Cirq es Zapata Computing, cuyo enfoque inicial es el software para química y materiales (ver La primera supertienda cuántica del mundo, o eso espera, está aquí).
Otro socio de Google es Quantum Benchmark, que ayuda a las personas a evaluar el rendimiento de diferentes tipos de hardware cuántico para diversas aplicaciones. Cirq nos brinda una plataforma accesible para brindar nuestras herramientas a los usuarios, dice Joseph Emerson, director ejecutivo y fundador de la empresa.
Ya hay otras iniciativas de código abierto en marcha que permiten a los desarrolladores crear código para algunas máquinas cuánticas existentes, pero el movimiento de Google es significativo porque la compañía ha estado a la vanguardia del desarrollo de potentes procesadores cuánticos como el chip Bristlecone en la imagen de arriba, que sostiene el registro del número de qubits (consulte nuestro contador de qubits aquí) .
Los investigadores que trabajan en el campo cuántico dicen que compartir código abiertamente ayudará a fomentar una comunidad de desarrolladores más vibrante, tal como lo ha hecho en otras áreas del software. Estamos en una etapa tan temprana en el desarrollo de la computación cuántica que es una ventaja para todos que las cosas se hagan al aire libre, dice Andrew Childs, codirector del Centro Conjunto de Información Cuántica e Informática de la Universidad. de Maryland.
La otra cosa que fomentará el interés es una mayor accesibilidad a las propias computadoras cuánticas, muchas de las cuales aún residen en laboratorios académicos. Empresas como IBM y Rigetti Computing ya han hecho que sus máquinas sean accesibles para las personas que desean ejecutar algoritmos en ellas, y Google parece dispuesto a hacer lo mismo. Dice que planea hacer que el procesador Bristlecone esté disponible a través de la nube informática y que los desarrolladores podrán usar Cirq para escribir programas para él.