¿Cuál es el siguiente paso en tecnología: computación cuántica o paralela?

La computación paralela es donde la mayoría de los diseños están sucediendo hoy en la industria y creo que continuará durante varios años con más innovaciones continuas.

La demanda de computación en la nube, supercomputación de alto rendimiento, aprendizaje automático / aprendizaje profundo está en aumento y todas estas aplicaciones utilizan la computación paralela de una forma u otra. Se utilizan miles de CPU, GPU o una combinación de estos e incluso coprocesadores / aceleradores, y también se producen muchos avances en el software para administrar los recursos de hardware de manera eficiente.

Los últimos servidores de clase Intel Xeon y Xeon-Phi (Knights landing), los aceleradores Tesla GPU de Nvidia, Google TPU son todos avances recientes y están diseñados para una o más de estas aplicaciones de computación paralela. Esta tendencia continuará durante años.

La computación cuántica todavía está en investigación / académica y no se ha hecho ningún producto real para implementaciones públicas. Además de las universidades, creo que solo Google tiene un equipo trabajando en este equipo de laboratorio de IA cuántica de Google: Google+ y podría haber algo en lo que Google podría estar construyendo (consulte: Google se acerca a una computadora cuántica universal)

La computación paralela está aquí hoy, y ha estado aquí por un tiempo. Cada vez que realiza una búsqueda en la Web, está activando el software en varios miles de servidores. Las computadoras portátiles modernas e incluso los teléfonos celulares pueden ejecutar programas paralelos.

La computación cuántica, por otro lado, actualmente es más un proyecto científico. No es un proyecto de ingeniería con un potencial convincente para ofrecer aceleraciones que todos puedan usar.

Una analogía muy optimista sería el viaje supersónico de pasajeros . Los aviones convencionales no iban más rápido, por lo que los franceses y los británicos diseñaron el Concorde, un avión de pasajeros supersónico que estuvo operativo durante varias docenas de años. Sin embargo, la tecnología era complicada, los boletos eran caros y no se permitía el vuelo supersónico por tierra. Entonces, esto no fue realmente útil más allá de los viajes de Nueva York-Londres-París para los ricos y famosos. Finalmente, esas rutas también se cerraron y el Concorde se retiró. La computación cuántica ni siquiera está en ese momento hoy, pero su aplicación futura más creíble, simular sistemas cuánticos que no se pueden simular de manera eficiente en computadoras convencionales, también está muy lejos de lo que la gente común puede usar. Puede señalar que el vuelo supersónico es imprescindible para los aviones de combate modernos. Las tecnologías cuánticas también son relevantes en el ejército, principalmente para la comunicación óptica, tanto por cable como al aire libre. Probablemente se usan hoy para asegurar enlaces satelitales y redes terrestres. Pero eso no es realmente la computación cuántica.

Llevar a los procesadores gráficos más allá de los gráficos proporciona una idea de las tendencias y la demanda de procesamiento simplificado altamente paralelo. El éxito instantáneo de Pokémon ([ACTUALIZADO] Cómo ‘Pokémon GO’ puede atraer a más clientes a su negocio local) proporciona una pista del potencial explosivo de la realidad aumentada. Mejorar la calidad de la imagen creará una demanda de imágenes de mayor resolución que a su vez impulsará el mercado para el procesamiento gráfico masivamente paralelo.

La computación cuántica aún tiene que ir más allá de la etapa teórica académica especializada.