Intel ha lanzado un kit de desarrollo de software cuántico (SDK) que permite a los desarrolladores emular una computadora cuántica en hardware informático estándar.
Dado el costo y la escasez de lo real, el SDK de Intel busca brindarles a los desarrolladores la oportunidad de experimentar con la escritura de software en un entorno cuántico que se puede simular en computadoras normales.
Anne Matsuura, directora de Quantum Applications & Architecture en Intel Labs, afirma que el SDK «hará avanzar la industria al crear una comunidad de desarrolladores que acelerará el desarrollo de aplicaciones, para que estén listos cuando el hardware cuántico de Intel esté disponible».
Simulación cuántica
Las computadoras cuánticas se consideran la próxima frontera en la tecnología informática. Operan sobre la base de los principios de la mecánica cuántica, es decir, que las partículas subatómicas pueden estar en dos lugares a la vez y también pueden estar conectadas o entrelazadas de formas peculiares, incluso a través de grandes distancias.
Esto significa que, en teoría, pueden lograr velocidades de procesamiento y cálculos mucho más allá de lo que incluso las mejores supercomputadoras son capaces de hacer. La esperanza es que las computadoras cuánticas puedan resolver todo tipo de problemas que actualmente superan nuestro alcance y avanzar en gran medida nuestra comprensión en todo tipo de campos, desde la ciencia y las matemáticas hasta el cifrado y el desarrollo de la medicina.
Sin embargo, el problema es que todavía se encuentran en las primeras etapas de desarrollo y, por lo tanto, sus aplicaciones prácticas son limitadas. También son muy sensibles y tienen problemas con altas tasas de error, aunque esto está mejorando. (se abre en una pestaña nueva). El acceso a ellos también es bastante exclusivo.
Con este nuevo SDK de Intel, los desarrolladores ahora tienen la oportunidad de jugar con una representación virtual de uno. Está escrito en C++ utilizando un compilador de máquina virtual de bajo nivel, por lo que los desarrolladores pueden integrar fácilmente programas cuánticos en sus aplicaciones existentes.
Uno de los backends del SDK es el Intel Quantum Simulator (IQS) de código abierto, que simula qubits o bits cuánticos. Sobre el papel, significa que el software escrito en el SDK se puede trasladar directamente a máquinas cuánticas reales en el futuro. Ya puede interactuar con el chip de control cuántico Horse Ridge 2 de Intel, y también con su chip qubit de espín cuántico que se espera para finales de este año.
El IQS admite la simulación de 32 sistemas qubit en un solo nodo, o más de 40 si se utilizan varios nodos. Fujitsu también tiene su propio simulador de computadora cuántica, que puede procesar circuitos cuánticos de 36 qubits, pero necesita un grupo de 64 nodos para hacerlo.
Intel afirma que está «comprometida con el avance del campo de la computación cuántica», pero dadas las recientes revelaciones de la caída de sus ingresos (se abre en una pestaña nueva)habrá que ver hasta dónde llega realmente su proyecto.