Como siempre, lo básico primero. Una computadora electrónica convencional dispara bits a través de puertas . Un bit es una entidad que puede asumir un valor de 1/0 (o activar / desactivar). Una puerta es algo que realiza operaciones en múltiples bits, por ejemplo, multiplica dos números (que son compuestos de, por ejemplo, 16 o 32 bits cada uno). Esto se logra mediante el envío de pequeñas corrientes a través de circuitos electrónicos. Las computadoras están completas en Turing , lo que significa aproximadamente que pueden calcular todo lo que es posible calcular.
Una computadora cuántica dispara bits a través de … diferentes tipos de puertas. Las computadoras reales no existirán en los próximos años, por lo que los detalles son inciertos, pero un qbit podría ser, por ejemplo, la información contenida en el giro de un electrón. Esta información se manifiesta en una variable continua, lo que hace que los qbits sean muy diferentes de los bits. Por lo tanto, en contraste con lo que dice Quora User, no es solo una unidad computacional más poderosa. En realidad, será mucho más lento en algunas tareas. Otras tareas, se manejarán de manera superior gracias a la naturaleza continua del giro y al enredo cuántico entre las partículas que representan los qbits. Ya se han construido algoritmos () para dos tareas específicas:
- Factorización de números compuestos (http://202.141.40.218/wiki/index…)
- Búsqueda en la base de datos (http://en.wikipedia.org/wiki/Gro…)
La mayoría de las personas ven los números primos como una peculiaridad matemática, pero se han utilizado durante la era de la computación para descifrar datos. Las computadoras cuánticas serán muy rápidas para factorizar números a sus componentes principales y así romper descifrados. Aún más aplicable, la búsqueda rápida de bases de datos es importante para que muchas empresas mencionen. Además, las simulaciones de mecánica cuántica, por ejemplo, en física nuclear y otros cálculos que requieren una generación rápida de números aleatorios, se beneficiarán de la computación cuántica. Tenga en cuenta que las computadoras cuánticas también estarán completas en Turing en algún momento, pero a menos que estemos lidiando con uno de los problemas que he mencionado, la alternativa más factible es realizar el cálculo en una computadora convencional. Para cuando las computadoras cuánticas sean comunes, serán mucho más rápidas (no me atrevo a dar una estimación).
- ¿Es la excitación de un electrón y su posterior retorno a su estado de energía inicial un intercambio perfecto de energía?
- ¿Existe actualmente un enfoque más prometedor para resolver la cuestión de la existencia de las matrices Hadamard?
- ¿Alguien puede explicar los conceptos básicos de los números cuánticos y los orbitales atómicos?
- ¿Cómo la confirmación experimental 2013 de Ondas Gravitacionales avanza nuestra comprensión de la física?
- ¿Es comprobable la integridad del conjunto de funciones propias de un operador hermitiano?
Los videojuegos más exigentes son, por supuesto, los juegos 3D que simulan la realidad, que incluye la mayoría de los juegos producidos en la actualidad. Ahora, ¿qué tipo de cálculos necesitan?
- Proyección y renderizado de objetos 3D. La geometría es una cuestión de multiplicar una gran cantidad de números, con la función trigonométrica adicional. Las GPU son asesinas en esta tarea.
- Postprocesamiento gráfico. Esto se reduce a la multiplicación de matrices y similares, lo que nuevamente se reduce a la multiplicación de muchos números.
- Nuevas tareas computacionalmente exigentes como el trazado de rayos. De nuevo, esto es solo geometría, pero puede requerir algunos números aleatorios.
- Detrás de escena: detección de colisión, aleatoriedad, código general. Esto se ejecuta en una CPU. Algunas tareas pueden beneficiarse del algoritmo 2 de arriba.
Por lo tanto, la búsqueda en la base de datos y los números aleatorios son importantes para un videojuego, pero está lejos del trabajo más exigente desde el punto de vista informático. Para las principales cosas gráficas, necesita una calculadora de fuerza bruta masiva, que todos tenemos en nuestras GPU. La introducción de la computación cuántica no aceleraría ninguna representación gráfica. Por lo tanto, dudo que las computadoras cuánticas tengan un papel importante en los juegos. Un día, alguien podría inventar un algoritmo de computación cuántica realmente inteligente y desaprobarme, pero hasta entonces, me mantengo escéptico. Tenga en cuenta que la computación cuántica podría ser nuestra mejor apuesta para crear un universo simulado con la misma física que la nuestra, pero esto está más lejos en el futuro de lo que estoy buscando en este momento.