Cómo evolucionará la supercomputación, según Jack Dongarra

La computación cuántica es interesante. Es realmente un área maravillosa para la investigación, pero mi sensación es que tenemos un largo camino por recorrer. Hoy tenemos ejemplos de computadoras cuánticas (hardware siempre llega antes del software, pero esos ejemplos son muy primitivos. Con una computadora digital, pensamos en hacer un cálculo y obtener una respuesta. En cambio, la computadora cuántica nos dará una distribución de probabilidad de dónde está la respuesta, y va a hacer una serie de, la llamaremos en la computadora cuántica, y le dará una serie de posibles soluciones al problema, pero no le dará la respuesta. Entonces va a ser diferente.

Con la computación cuántica, ¿estamos atrapados en un momento de exageración?

Creo que desafortunadamente ha sido sobrevendido, hay demasiada publicidad asociada con la cuánta. El resultado de eso típicamente es que las personas se entusiasmarán con eso, y luego no está a la altura de las promesas que se hicieron, y luego la emoción colapsará.

Hemos visto esto antes: la IA ha pasado por ese ciclo y se ha recuperado. Y ahora hoy la IA es algo real. La gente lo usa, es productivo y tendrá un propósito para todos nosotros de una manera muy sustancial. Creo que Quantum tiene que pasar por ese invierno, donde las personas se desanimarán, lo ignorarán, y luego habrá algunas personas brillantes que descubren cómo usarlo y cómo hacerlo para que sea más competitivo con las cosas tradicionales.

Hay muchos problemas que deben resolverse. Las computadoras cuánticas son muy fáciles de perturbar. Tendrán muchas “fallas”: se romperán debido a la naturaleza de cuán frágil es el cálculo. Hasta que podamos hacer las cosas más resistentes a esos fracasos, no va a hacer un trabajo que esperemos que pueda hacer. No creo que tengamos una computadora portátil que sea una computadora portátil cuántica. Puede que me equivoque, pero ciertamente no creo que suceda en mi vida.

Las computadoras cuánticas también necesitan algoritmos cuánticos, y hoy tenemos muy pocos algoritmos que se pueden ejecutar efectivamente en una computadora cuántica. Por lo tanto, la computación cuántica está en su infancia, y junto con eso la infraestructura que usará la computadora cuántica. Entonces, algoritmos cuánticos, software cuántico, las técnicas que tenemos, todas esas son muy primitivas.

¿Cuándo podemos esperar, si alguna vez, la transición de los sistemas tradicionales a cuánticos?

Así que hoy tenemos muchos centros de supercomputación en todo el mundo, y tienen computadoras muy poderosas. Esas son computadoras digitales. A veces, la computadora digital se aumenta con algo para mejorar el rendimiento, un acelerador. Hoy esos aceleradores son GPU, unidades de procesamiento de gráficos. La GPU hace algo muy bien, y solo hace eso bien, ha sido diseñada para hacerlo. En los viejos tiempos, eso era importante para los gráficos; Hoy estamos refactorizando eso para que podamos usar una GPU para satisfacer algunas de las necesidades computacionales que tenemos.