A menudo se describe la computación cuántica como el siguiente paso en la evolución de la computación clásica, pero este planteamiento omite un punto importante. La computación cuántica no es una actualización de las computadoras tradicionales; es una forma fundamentalmente diferente de procesar información.
Es importante comprender la diferencia. Las computadoras clásicas siguen siendo fundamentales para casi todos los aspectos de la vida moderna, mientras que las computadoras cuánticas se están desarrollando para abordar un conjunto específico de problemas que están más allá del alcance práctico de las máquinas actuales.
En esta guía, compararemos claramente la computación cuántica con la computación clásica, explicaremos cómo funciona cada una, en qué aspectos destaca cada una y cómo será su relación en el futuro.
La computación clásica es la base de toda la tecnología digital moderna, desde los teléfonos inteligentes y las computadoras portátiles hasta los centros de datos y las supercomputadoras. Cuando piensas en computación clásica, te refieres a lo que una computadora significa para ti hoy y a las computadoras con las que has interactuado quizás durante toda tu vida.
Las computadoras clásicas procesan la información mediante bits , que pueden existir en uno de dos estados: 0 o 1. Un bit puede imaginarse como un pequeño interruptor de encendido/apagado: apagado representa 0, encendido representa 1. Al combinar miles de millones de estos interruptores y activarlos y desactivarlos siguiendo patrones, las computadoras pueden representar desde números y letras hasta imágenes, videos e instrucciones.
Estos patrones se organizan en grupos más grandes (por ejemplo, 8 bits forman un byte ), y los sistemas de nivel superior los interpretan mediante reglas predefinidas. Un ejemplo sencillo: la letra "A" se almacena como un patrón binario específico, y el color de un píxel se puede almacenar como valores binarios que describen sus componentes rojo, verde y azul. En el nivel más básico, todo el software y los cálculos se reducen a largas secuencias de 0 y 1 que un procesador lee, manipula y vuelve a escribir en la memoria.
Las computadoras clásicas ejecutan instrucciones de forma secuencial o en flujos paralelos limitados mediante procesadores multinúcleo. Dado el mismo dato de entrada, una computadora clásica siempre producirá el mismo resultado, lo que hace que la computación clásica sea determinista, fiable y predecible .
Si bien el rendimiento en música clásica ha experimentado un crecimiento espectacular gracias a avances como la Ley de Moore , este enfoque se ve cada vez más limitado por restricciones físicas y energéticas. Solo podemos reducir el tamaño de los transistores hasta cierto punto, y en algún momento será necesario explorar nuevas vías para superar dichas limitaciones.
La computación cuántica adopta un enfoque fundamentalmente diferente, utilizando las leyes de la mecánica cuántica para realizar cálculos de maneras que no se ajustan a la lógica de encendido/apagado de las máquinas clásicas. En lugar de seguir una única secuencia de operaciones, las computadoras cuánticas pueden manipular la información de forma que ciertos cálculos evalúen simultáneamente múltiples posibilidades y, posteriormente, potencien los resultados más útiles. El objetivo no es acelerar tareas cotidianas como el correo electrónico o la navegación web, sino abordar problemas especializados de enorme complejidad, como la simulación de sistemas físicos, la optimización de grandes redes o la resolución de ciertos desafíos matemáticos que pueden superar la capacidad de las computadoras clásicas.
En lugar de bits, las computadoras cuánticas utilizan cúbits . A diferencia de un bit, que debe ser 0 o 1, un cúbit puede existir en una superposición de ambos estados simultáneamente. Esto permite que una computadora cuántica represente muchos valores posibles al mismo tiempo.
La superposición permite que los sistemas cuánticos exploren muchas soluciones posibles en paralelo. El entrelazamiento enlaza los cúbits entre sí, de modo que el estado de un cúbit depende del estado de los demás, lo que posibilita cálculos coordinados en todo el sistema.
Como resultado, una computadora cuántica con N qubits puede representar todos los estados 2ⁿ simultáneamente , lo que lleva a una escala exponencial que los sistemas clásicos no pueden lograr en la práctica.
Las computadoras clásicas son ideales para tareas estructuradas y bien definidas, como ejecutar sistemas operativos, administrar bases de datos, procesar transacciones, navegar por internet y dar soporte a casi todo el software empresarial y de consumo. Destacan por su rapidez y repetibilidad en cálculos, el procesamiento de datos de alto rendimiento y la gestión fiable de un gran número de solicitudes rutinarias, ya sea para alojar un sitio web, ejecutar aplicaciones empresariales o potenciar el análisis de datos a gran escala.
Gracias a décadas de perfeccionamiento en hardware, sistemas operativos y herramientas de desarrollo, la computación clásica es altamente estable, más fácil de programar y depurar , y generalmente no es propensa a errores como los enfoques informáticos más recientes. En resumen, los sistemas clásicos ofrecen un rendimiento predecible, prácticas de seguridad y monitorización maduras, y tasas de error extremadamente bajas para las necesidades informáticas cotidianas.
Las computadoras cuánticas destacan en problemas que implican una complejidad combinatoria masiva, incluyendo la simulación molecular, problemas de optimización con muchas variables, análisis criptográfico y ciertas cargas de trabajo de aprendizaje automático.
Algunos ejemplos incluyen la simulación de moléculas de fármacos, la optimización de las cadenas de suministro globales y el desarrollo de técnicas de cifrado avanzadas. EPB también está utilizando la computación cuántica para resolver problemas complejos de optimización en su infraestructura de red.
Un error común es creer que las computadoras cuánticas reemplazarán a las computadoras clásicas. Es fácil suponer que "próxima generación" significa "lo próximo que todos usaremos", pero las máquinas cuánticas no son computadoras de propósito general diseñadas para ejecutar sistemas operativos, navegar por internet o administrar aplicaciones comerciales cotidianas.
En realidad, los sistemas cuánticos se están desarrollando para resolver tipos de problemas específicos donde las computadoras clásicas tienen dificultades, especialmente aquellos con un número enorme de posibilidades, como la optimización compleja y ciertas simulaciones. En la práctica, se espera que la computación cuántica se utilice junto con la computación clásica en flujos de trabajo híbridos, donde una computadora clásica se encarga de la mayoría de las tareas y un procesador cuántico se utiliza únicamente para las partes de un problema que se benefician de las técnicas cuánticas.
Otro error común es creer que las computadoras cuánticas son más rápidas en todo. Dado que los conceptos cuánticos pueden sonar a "velocidad instantánea", a menudo se asume que un dispositivo cuántico supera automáticamente a uno clásico en cualquier tarea. La ventaja cuántica se aplica solo a ciertas clases de problemas y algoritmos. Para muchas tareas cotidianas, como hojas de cálculo, correo electrónico, sitios web, bases de datos y la mayoría del software empresarial, las computadoras clásicas no solo son suficientes, sino que suelen ser más rápidas, económicas y mucho más fiables. La computación cuántica se vuelve atractiva cuando la estructura de un problema permite que los algoritmos cuánticos exploren o representen posibilidades de manera más eficiente que los enfoques clásicos.
El futuro de la informática no reside en una competencia entre tecnologías cuánticas y clásicas. En cambio, ambas trabajarán juntas en sistemas híbridos , donde las computadoras clásicas gestionarán las tareas cotidianas y las computadoras cuánticas se aplicarán a problemas especializados de alta complejidad.
Este modelo de colaboración permite que cada enfoque haga lo que mejor sabe hacer: los sistemas clásicos proporcionan velocidad, estabilidad e integración con las aplicaciones existentes, mientras que los sistemas cuánticos se reservan para cálculos específicos donde pueden ofrecer una ventaja. Por ejemplo, una organización podría resolver un problema de optimización haciendo que un sistema clásico genere escenarios candidatos, llame a una rutina cuántica para evaluar o refinar las opciones más prometedoras y luego utilice análisis clásicos para puntuar, validar y operacionalizar la mejor respuesta. El mismo patrón se observa en la simulación: las computadoras clásicas manejan el modelo y los parámetros generales, mientras que las rutinas cuánticas ayudan a calcular interacciones específicas que son difíciles de aproximar clásicamente. Este enfoque de "cuántico en bucle" se considera ampliamente como el camino práctico a seguir, ya que el hardware cuántico mejorará gradualmente y se utilizará mejor en ráfagas específicas, integrado en entornos de computación de alto rendimiento y en la nube existentes, en lugar de reemplazarlos.
P: ¿Reemplazará la computación cuántica a la computación clásica?
R: No. La computación cuántica está diseñada para complementar los sistemas clásicos, no para reemplazarlos.
P: ¿Por qué es tan difícil construir ordenadores cuánticos?
A: Los cúbits son extremadamente sensibles a las interferencias ambientales y requieren temperaturas cercanas al cero absoluto para funcionar de forma fiable.
P: ¿Existen actualmente ordenadores cuánticos disponibles comercialmente?
R: La computación cuántica aún se encuentra en una fase temprana de investigación y desarrollo, con una disponibilidad comercial limitada.
El futuro de la computación es cuántico y clásico.
La computación clásica sigue siendo la base de la tecnología moderna, ofreciendo fiabilidad, accesibilidad y rendimiento para las tareas cotidianas. Mientras tanto, la computación cuántica abre la puerta a la resolución de problemas que resultan inalcanzables para las máquinas tradicionales. El verdadero futuro reside en la colaboración entre ambas, donde la computación clásica y la cuántica trabajen juntas para ampliar los límites de lo posible.
Para obtener más información sobre la computación cuántica de EPB y cómo los sistemas cuánticos empresariales pueden respaldar la investigación, la educación y la innovación, visite EPB QuantumSM para explorar las soluciones cuánticas de EPB.