You are on page 1of 23

COMPUTACION CUANTICA

Contenido:

1.-Puertas Lógicas y Algoritmos.

2.-Implementaciones y Arquitectura.

Puertas Lógicas y Algoritmos

En gran parte los progresos en la ingeniería de computadoras y sistemas electrónicos se ha debido


a la miniaturización de los circuitos electrónicos, además de la arquitectura de computadoras.

La miniaturización a influido en la reducción del tamaño de los dispositivos y sistemas.

Hafkemeyer, k,M,Galjam,W,Tomasik,J.
M.,Schroeder, D., & Krautschneider, W.
H.(2007).
System-On-Chip Approach for Biomeedical
Signal Acquisition. In Proc.
ProRISC Workshop(pp.26-9)

El incremento de la velocidad, la integración de más funciones y circuitos en una superficie dada,


cada vez tenemos circuitos de mayor potencia, reducción del consumo energético y reducción del
precio.
Circuito integrado de tamaño
reducido.

No obstante, a lo anterior existe un límite a la miniaturización debido a que llega un momento en


que las leyes físicas convencionales (las leyes macroscópicas) dejan de cumplirse y la descripción
del mundo físico hay que realizarla de acuerdo a los principios de la física cuántica.

Pero es mas entre (1981-1982) Richard Feynmann remarco que los nuevos fenómenos y leyes
cuánticas de la naturaleza observadas en el mundo macroscópico ofrecían nuevas posibilidades
para el almacenamiento y el procesamiento de la información, que deberíamos explorar y
aprovechar.

Estas ideas fueron desarrolladas por unos investigadores David Deutsch y Paul Veneuf en la
década de los 1980 y en décadas sucesivas la teoría empezó a plasmarse en la practica
apareciendo los primeros algoritmos cuánticos las primeras aplicaciones y dispositivos y maquinas
capaces de realizar cálculos cuánticamente
En el 2015 surgen los primeros ordenadores cuánticos funcionales como plataformas estables y
programables.

Teóricamente se ha probado que existen problemas del mundo real de gran complejidad o incluso
inabordables para las computadoras convencionales que pueden sin embargo ser resueltas
satisfactoriamente con la computación cuántica

Debido a ello el interés por este nuevo concepto ha ido incrementándose notablemente de forma
que por lo que respecta la investigación y nos adéntranos Google académico existen más 200 mil
de reseñas de artículos científicos publicados y eso solo durante los 5 años 2014 a 2018.

Por otra parte, hay proyectos de varios estados incluyendo la unión europea a los que se dedican
una gran cantidad de recursos económicos también hay grandes empresas como IBM, INTEL O
GOOGLE que están desarrollando sistemas de computación cuánticas.

Antes de continuar un par de comentarios:


Nosotros desarrollamos nuestra actividad en un contexto que podemos denominar macroscópico
experimentamos, entendemos o intuimos lo que ocurre en el mundo macroscópico sin embargo
no conocemos ni experimentamos directamente los mundos microscópicos y manoscopios esto
hace que sea difícil de entender la física cuántica y la encontramos a veces incluso misteriosa o
exótica.

Aparecen propiedades y fenómenos muy alejados de nuestra experiencia directas y de nuestra


intuición por ejemplo en el mundo cuántico una partícula puede atravesar sin mayor problema
una pared u obstáculo. O se presenta la famosa paradoja del gato schrodinger gato que encerrado
en una caja puede llegar a estar vivo y muerto debido a que es un mundo que no percibimos
directamente, pero está ahí los fenómenos cuánticos han sido objeto de atención y estudio de la
filosofía incluso en algunos periodos más que la física.

Aunque las propiedades de la física cuántica nos parecen muy raro tiene unos fundamentos
científicos rigurosos ya que se basan en teorías que han justificado satisfactoriamente fenómenos
no explicables como la mecánica clásica tal como por ejemplo ocurre con el efecto fotoeléctrico y
por otra parte esta fundamentada en razonamiento teóricos basados en postulados a partir de los
cuales se deducen resultados que posteriormente se validan experimentalmente, la mayoría de los
conceptos de la física cuántica se fundamentan en la utilización de una función, que se denomina
función de ondas: ψ(x,t) y que representa el estado físico de un sistema de partículas.
En función del espacio y del tiempo a partir de la función de ondas se puede determinar una serie
de valores de distintos observables físicos como la posición espacial, la energía, el momento lineal,
etc. La dinámica de la función de onda se rige por la conocida ecuación de Schrodinger.

QUBIT:
La unidad básica de información cuántica es decir la versión cuántica del bit informático se
denomina QUBIT.

El bit clásico almacena o representa uno o dos estados o niveles posibles, sin embargo, en los bits
cuánticos se consideran:

-Dos estados básicos: |0 >, |1 >.

-Estados de superposición (coherencia cuántica) que es una superposición del 0y 1: 𝛼|0 > +𝛽|1 >

-Los estados posibles de un qubit:


1 0
0: |0 ≥ | | 1: |1 ≥ | |
0 1
𝛼
Estado de superposición: |𝜑 ≥ 𝛼|0 > +𝛽|1 ≥ |𝛽 | , se verifica: |𝛼| 2 + |𝛽| 2 = 1

Alfa y Beta son amplitudes de una probabilidad compleja. Así sí |𝛼| 2 = 0 3 y |𝛽| 2 = 0 7 quería decir
que hay una probabilidad del 30% De que al medir en qubit se obtuviese un 0 y del 70% de que se
obtuviese 1.

Hay una serie de propiedades cuánticas de interés: La coherencia, La superposición (Paralelismo) Y


por último el entrelazado.

La Coherencia cuántica:

-Se dice que hay coherencia cuántica cuando un estado cuántico se mantiene durante un cierto
período de tiempo.
-El proceso por el que se pierde la coherencia cuántica se llama de decoherencia cuántica.
-El tiempo necesario para que desaparezca la coherencia se denomina tiempo de decoherencia
que es extremadamente corto para procesos cotidianos macroscópicos debido a ello a grandes
escalas la física cuántica no la percibimos e ignoramos los efectos cuánticos los primeros
ordenadores cuánticos de finales de los noventa mantenían una coherencia de apenas unos
cuantos nanosegundos en 2018 se logró alcanzar 47 y 50 microsegundos para máquinas de 5
qubit.

El entrelazamiento cuántico:

-Varios qubit pueden estar en un estado denominado de entrelazamiento no actuando


independientemente uno de otro.
-Si tenemos dos qubit entrelazados considerados aisladamente podemos tener 4 posibilidades:
que el primero existe en el estado 0 o 1 y que el segundo este en 0 o 1. (decimos que la
combinación de sus dos qubit no entrelazados es separable o factorizable)
-Sin embargo, si tenemos dos qubits entrelazados, aunque los alejemos, si al medir uno de ellos y
colapsa al valor 1; queda determinado al mismo estado 1 la otra partícula es decir que al medirla
obtenemos el mismo valor 1.
-Todo ello independientemente de donde físicamente se encuentre cada uno de los dos qubits
Este es el fundamento de la tele portación cuántica, Se envía la información de un emisor a un
receptor sin pasar por un medio canal de esta forma podemos, por ejemplo: transmitir
información entre dos unidades funcionales dentro de un computador cuántico o poder transmitir
información casi instantáneamente a distancia. Así en los 2017 científicos chinos lograron entregar
desde un satélite fotones entrelazados a tres estaciones terrestres separadas en 1.200 km.

Superposición y paralelismo cuántico:

-La superposición cuántica es la posibilidad de representar simultáneamente 0 y 1(𝛼|0 > +𝛽|1 >)

-Los algoritmos cuánticos al actuar con Estados de superposición realiza simultáneamente las
operaciones con todas las combinaciones de entrada:
*Clásicamente n bits se pueden almacenar un registro i, cada uno de sus n bits en uno de los
estados posibles.
*Un registro cuántico de n qubit sin embargo se puede representar en el estado correspondiente
|𝑖 > de los estados básicos, pero además en una superposición. El número de estados de
superposición crece exponencialmente 2𝑛 con el número de qubit(n).
-Cuándo realizamos cálculos en un computador clásico para entradas diferentes tenemos que
efectuar ejecuciones nuevas. Sin embargo, en una computadora cuántica, es superposición, con
una sola ejecución se realiza los cálculos simultáneamente para las 2𝑛 entradas posibles. Este
enorme paralelismo es la base del poder de la computación cuántica.
-Veámoslo con un ejemplo; se trata de implementar un algoritmo para encontrar el valor de la
variable independiente x de una función F (X) para la que está resulta ser un mínimo.
¿Y para qué valor de x, Y=F(X) es mínimo?

Hay que probar(ejecutar) el Para cada una de las ocho


algoritmo con todas las posibles entradas posibles, si f(x)<f(xm),
entradas x, una a una.
hacer xm=x.

Ejecución del
011 Algoritmo clásico.
α1: 000
α2: 001 Solución correcta:
α3: 010
f (101) es el mínimo.
α4: 011
α5: 100 Ejecución del
α6: 101 Entradas de Algoritmo 101
α7: 110 superposición. 101
cuantico.
α8: 111
Simultáneamente se realizan 2𝑛 operaciones:

n=2 qubits: 4 operaciones.


n=3 qubits: 8 operaciones.
n=4 qubits: 16 operaciones.
……..
n=30 qubits: 1.073.741.824 operaciones.
Puertas lógicas cuánticas:
-Todas funciones que se implementan en computación cuántica utilizan una biblioteca de
primitivas o elementos básicos que denominamos puertas lógicas.

NOT AND NAND OR NOR XOR XNOR


~𝐴 AB ~(𝐴𝐵) A+B ~(𝐴 + 𝐵) A⊕B ~(A ⊕ B)

-Como la lógica digital convencional para puerta lógica cuántica realiza una función existiendo la
posibilidad para una de ellas de que se realice o no, de acuerdo con el estado de una entrada
adicional de control cualquier algoritmo circuito cuántico, puede implementarse compuertas
lógicas cuánticas que es suficiente tengan de entrada 1 o 2 qubits.
-Las puertas lógicas cuánticas son reversibles; es decir, siempre es posible, con otra puerta,
obtener las entradas a partir de las salidas:
*Esto no ocurre (por lo general) con las puertas lógicas convencionales en computación cuántica.
*El número de salida debe coincidir con el número de entradas.
En la siguiente figura tenemos ejemplos de puertas cuánticas:
La bifurcación, (FO) que está constituida por una entrada y dos salidas y en las dos salidas
aparece replicada la entrada.
Intercambio, (EX) que se realiza con dos qubit se siente se intercambia la información entre
los dos qubit lo tenemos como he comentado anteriormente puertas controladas.
Not controlada, (NOT) que se la línea a ay un uno la entrada por la línea de abajo aparece a
su salida invertida.
Not, controla, controlada, (CNN) de tal manera que el valor de la línea C se invierte si y
sólo si en las líneas A y B hay un uno.
Puerta de fredkin, que es un intercambiador controlado de tal manera que si en la línea A un
1, las líneas b y c aparecen intercambiadas a su salida.

En esa figura podemos ver cómo con tres puertas Not controladas, podemos implementar una
puerta SWAP que intercambia los valores de los cubits.

En esta figura tenemos un ejemplo de implementación compuertas cuánticas de un sumador


completo de 2 bits en las entradas tenemos los dos bits a sumar ai y bi el acarreo de la tapa
interior y luego otra línea que tiene el valor 0, a las salidas en la primera línea aparece el dato de
entrada ai en la ,siguiente línea la función exclusiva entre los valores ai y bi , en la tercera línea
aparece el valor de la suma y en la cuarta línea la más inferior aparece el acarreo de la siguiente
etapa.

Medida

-Para leer los resultados de un cálculo debe medirse los qubit en su estado final. Esta medida
fuerza a que el qubit tome un valor particular y se destruye a la superposición es decir entra en de
coherencia.
- Al medir, quedan definidas las propiedades de los qubit siendo resultados 0 o 1, te aparecerán de
acuerdo con su probabilidad asociada.

En estas figuras mostramos el resultado de la medida de un simple qubit como vemos a la entrada
tenemos un estado de superposición con probabilidad de a0=0 y a1= 1; y al medir obtendremos o
bien 0 o 1, con las propiedades del módulo de hacer |𝑎0|2 𝑜 |𝑎1|2 , respectivamente en esas
figuras a la entrada aparece una sola línea para indicar que es información que tenemos
información clásica.

En esta figura aparece el resultado de la medida de un sistema de dos qubit, como antes en el
momento de medir el estado conjunto del sistema de dos qubit colapsa ya las series obtenemos o
(00 con su probabilidad) o (1 con su probabilidad) o (10 con su probabilidad asociada o 11).
Algoritmos Cuánticos
-Todos los algoritmos cuánticos son probabilísticos:
*Dan la respuesta correcta con alta probabilidad y la probabilidad de error se puede disminuir
repitiendo el algoritmo.
-Los algoritmos cuánticos tienen dos restricciones:
*El estado inicial siempre es el mismo: ψ1=|0>.
*Un algoritmo cuántico es una secuencia de puertas y medidas cuánticas. En primer lugar se
aplica una secuencia de puertas y al final se realizan las medidas cuánticas.
- Algoritmos híbridos:
* dos fases o pasos tanto clásicos como cuántico.

Algoritmos cuánticos notables

 Deutsch-Jozsa (1992):
Dada una función de entrada de n bits y salida de 1 bit, determinar si la salida es constante es
decir independiente de las entradas, o si es balanceada es decir para la mitad de las entradas
posible la salida es 0 y para otra mitad 1.

 El algoritmo de la transformada cuántica de Fourier (QTF):


Es una versión cuántica de la transformada discreta de Fourier (DFT), obteniéndose de forma
cuántica con una complejidad mucho menor, O (𝑛2 ), que el mejor algoritmo clásico, O (𝑛2𝑛 ). En la
figura con 3 qubits.
 El algoritmo de Short (1994):
Descompone en factores primos un número N en un tiempo O ((𝐿𝑜𝑔 𝑁)3 ) mucho menor que el
que se requeriría realizando lo de forma clásica, los actuales estándares de ciberseguridad se
basan precisamente en la factorización de números enteros.

 Grover (1996):
Realiza la búsqueda de un dato concreto en una secuencia de N datos, proporcionando la posición
donde se encuentra.
Complejidad clásica: O(N); complejidad cuántica (𝑁1/2 )
Un ejemplo de aplicación sería la búsqueda en una guía de teléfonos en nombre de un abonado a
partir de su número de teléfono.

 Algoritmo del Quantumannealing (Temple cuántico o cristalización


cuántica) (1998)
Este algoritmo obtiene un mínimo global asociado a una función objetiva aplicada un conjunto de
datos soluciones candidatas es una gran utilidad para solución de problemas de optimización en
un espacio de búsqueda discreto donde pueden existir distintos mínimos locales en cierta medida
puede considerarse la visión cuántica de algoritmo utilizado en aprendizaje máquinas.
En la versión cuántica el proceso de cambios de estado se realiza por defecto túnel mientras que la
versión clásica se realiza por cambios de temperatura en todos estos algoritmos el número de
pasos a realizar es mucho menor que el algoritmo clásico correspondiente es decir la complejidad
resulta mucho menor.
Implementaciones y Arquitectura

Tecnologías de implementación de qubit

 Cualquier sistema o estado o partícula cuántico s dos niveles posibles puede representar
un qubit.
 Un sistema de computación cuántica puede utilizar simultáneamente distintas
implementaciones de qubit (cómo ocurren los clásicos: en los qué podemos utilizar nivel
de tensión, polos magnéticos, ausencia presencia de luz, etc)
 Existen distintas propuestas de implementación de qubits (la mayoría de ellas teóricas, o
muy difíciles de llevar a la práctica), entre otras se encuentra:
o La resonancia magnética nuclear (NMR) de estado líquido
o Defectos cristalinos en Diamante
o Sistemas ópticos
o Electrodinámica cuántica en cavidades
o Trampas iónicas
o Tecnologías estado sólido:
 Puntos cuánticos
 Spines en semiconductores
 Circuitos superconductores

 A continuación, como ejemplos vamos a ver dos de ellas:


o La de trampas iónicas
o Circuitos superconductores

Trampas iónicas
 Un cubit queda materializado por un ion es decir un átomo sin uno de sus
electrones, atrapado en una cavidad y enfriado mediante láser, Para que el ion
quedé completamente aislado todo su entorno se encuentra en muy alto vacío.
 Los estados del cubit se representa por estado fundamental y uno de sus estados
electrónicos excitados.
 Las trampas de iones modernas se hacen en sustratos de silicio usando una
tecnología similar a la que se usa en microelectrónica.

 Un registro cuántico se constituye con una matriz lineal de iones mantenidos en la


trampa. El confinamiento de los iones se realiza mediante una combinación de
campos eléctricos estáticos y oscilantes, en trampas lineales es lo que se
denomina trampas de Paul bombardeando con unas láser con una frecuencia
estable determinada con sus de el electrón puede inicializarse llevándolo a uno de
estados bien definido.
 Las puertas lógicas cuánticas se realizan iluminando los cubits con haces de láser
bien adaptados y totalmente coherentes en fase o mediante campos de
microondas.
 El cúbit se mide con precisión casi perfecta utilizando el hecho de que cuando se
ilumina con una laser resonante uno de sus estados dispersa la luz y el otro no.
 Esta técnica entre otras funciones ha logrado la implementación de puertas
básicas de dos qubit, el entrelazado de 4 guiones y se ha probado el algoritmo de
Docshsa este último resultado muestra la capacidad de la técnica de la trampa de
iones para el funcionamiento de varias puertas cuánticas, dentro de las escalas de
tiempo de decoherencia.

Circuito superconductores

 Se basa la generación de pares de Cooper que son parejas de electrones, que a pesar de
tener carga negativa y por tanto macroscópicamente repeler, pueden llegar a tener una
débil fuerza de atracción (del orden de Mili electronvoltios)
 La atracción, que ocurre a muy bajas temperaturas, puede hacer que los electrones
queden ligados incluso a distancia relativamente grandes (centenares de nanómetros).
Mediante potenciales electrostáticos se puede confinar un par de Cooper en una caja de tamaño
de micras.

El estado del qubit se puede controlar por iones de Josephson que separa mediante una capa de
aislante muy delgada, dos cajas de Cooper adyacentes, pudiendo la pareja de Cooper pasar de una
caja a otra por efecto túnel.
Otra alternativa consiste en aplicar un flujo magnético, a un anillo superconductor y los dos
estados de los qubit corresponden a las corrientes circundantes, en uno u otro sentido, en las
figuras pueden verse dispositivos tras mon y que utiliza la tecnología descrita pueden apreciarse
las dimensiones internas.

¿Cómo controlar y medir?


 El control de la evolución unitaria de lista de un qubit se puede realizar, por ejemplo,
mediante campos magnéticos, microondas o laser.
 Unos científicos australianos han presentado un procedimiento para leer y escribir el
estado cuántico de un qubit un electrón por medio de irradiación con microondas.

Medida del estado de un Spin


Lo podemos comprender con ayuda de la siguiente figura:

Cuando el electrón pasa por la primera rendija atraviesa un campo magnético que lo desvía de
acuerdo con su estado en la figura (si es uno hacia arriba y si es cero hacia abajo), el tercer qubit
no spin definido por lo que puede pasar por la primera o segunda rendija de acuerdo con una
cierta probabilidad midiendo la cantidad de fotones que atraviesan una u otra rendija podemos
estimar las probabilidades.

¿Cómo detectar la polarización de fotones?


Filtros verticales y horizontales es posible determinar el estado de polarización de un fotón.
Si tenemos un fotón que oscila 100 por 100 en horizontal siempre pasará por una rendija
horizontal, si oscila cien por cien en vertical siempre pasará por una rendija vertical, sin embargo,
si la en una superposición 50% horizontal y 50% en vertical, intuitivamente podemos pensar que
sólo pasará unas veces por la rendija horizontal y otras con igual probabilidad por la vertical.

También con un alisador es posible desdoblar el vector que representa el estado del fotón en los
estados de polarización vertical y horizontal, y con filtros separarlos, Posteriormente se puede
contar el número de fotones que atraviesa uno u otro filtro.

Implementación de procesadores cuánticos

 La mayoría de las implementaciones ya consistido en circuitos cuánticos fijos que ejecutan


a Olivos concretos de un tamaño prestablecido.
 El término de computador cuántico es erróneo ya que la palabra computador
rigurosamente hablando hace referencia a un sistema que está constituido por distintas
unidades (entrada y salida, unidad de control, unidad de procesamiento de datos y
memoria), además debe ser un sistema universal ( programable para diversas tareas), lo
que se suele denominar computador cuántico realmente son computadores
convencionales que disponen de una unidad de cálculo adicional lo que podríamos
denominar un coprocesador matemático que realiza ciertas operaciones cuánticas pero
las funciones de entrada y salida, y el control central del funcionamiento incluyendo la
decodificación de instrucciones se hace con eléctrica convencional.

Retos para una unidad de procesamiento cuántica

Los ingenieros de procesamiento cuántico tienen grandes retos como son los siguientes:

 No perder la coherencia cuántica durante periodos de tiempo predefinido los datos


cuánticos son inherentemente muy inestables lo que da lugar a la falta de fiabilidad de los
resultados obtenidos para evitar la decoherencia es de suma importancia que el
computador cuántico esté bien aislado del entorno, pero al mismo tiempo debe ser
fácilmente accesible ya que desde el exterior hay que gestionar manipular su estado
preparación evolución controlada y lectura, estas operaciones de control externo
generalmente introducen indeseable acoplamiento.
 Poder ejecutar muchas puertas cuánticas del orden de 1000 a 10000 dentro de la escala
de tiempo de decoherencia que como he comentado anteriormente es del orden de
decenas de micros.
 Diseñar sistemas escalables de forma similar a lo que ocurre en los sistemas clásicos.
 Diseñar arquitecturas con elementos precisos y tolerantes a fallos siendo su complejidad y
costo final no exorbitantes.

¿Cómo son internamente los computadores con procesadores cuánticos?

 En la imagen muestra un esquema de cómo se concibe los sistemas que vulgarmente se


conocen con el nombre de computadores cuánticos, el usuario debe poder realizar sus
programas en un lenguaje de alto nivel, los programas se descomponen instrucciones
maquina por un compilador. De repertorizacion es máquina clásica se amplía con una
institución de instrucciones cuánticas, que son las que se ejecutarán en el procesador
cuántico de forma que en realidad la programación es siempre híbrida un programa
contiene tanto y sección ejecutar las unidades tradicionales como las cuánticas.
 Como vemos en la figura los tres niveles superiores son idénticos en los niveles inferiores
en el procesador cuántico las puertas lógicas y los bits, son sustituidos por cuentas
cuánticas y qubits.
 Los elementos para corrección y control de errores son absolutamente imprescindibles,
siendo uno de los mayores problemas de la computación cuántica, para solucionar este
problema deben combinarse distintas técnicas consistentes en primer lugar (la utilización
de códigos cuánticos de corrección de errores), en segundo lugar (la realización de todos
los cálculos con datos codificados redundantemente en un gran número de cubos), en
tercer lugar (la utilización de procedimientos tolerantes a fallos) y en cuarto y último lugar
(la ejecución de los algoritmos reiterativamente hasta conseguir un error menor a la
admisible), en el nivel inferior subyacente se sigue utilizando la tecnología basada en
semiconductores y en las unidades cuánticas el concepto de transistor es sustituido por la
de iones atrapados, dispositivos superconductores, etc.

¿Cómo es o Debería ser la arquitectura de un sistema de procesamiento


cuántico?

 Desde el punto de vista de la arquitectura de computadores el computador cuántico


puede considerarse, como una máquina CIMD de Single extrusión múltiple Data, ya que
disponen de una unidad de procesamiento de instrucciones y varias de procesamiento de
datos, al menos de una de ellas clásica UPC en la figura y otra cuántica UPQ.
 La unidad de control y se capta las instrucciones de la memoria central, en general las
señales de control tanto para unidad de procesamiento clásica como para el planificador
de la dinámica cuántica PDQ en la figura.
 Las unidades de procesamiento disponen de menores locales para almacenamiento
temporal de datos y resultados parciales.

Arquitectura de computadores cuánticos

 Los computadores cuánticos, como los supercomputadores, se proyectan para usar de


forma remota, en la nube.

 Concretamente la unidad de procesamiento cuántica QPU en la figura, deben trabajar a


muy bajas temperaturas recuérdese que el cero absoluto está en los -273,15 grados
centígrados, que son 0 grados Kelvin.
 El ordenador cuántico de la figura funciona a 20000°k es decir a tan sólo dos centígrados
por encima del cero absoluto.

Fabricantes de computadores cuánticos


Las imágenes que acabamos de ver corresponden a sistemas cuánticos desarrollados por la
empresa D: wave.
 D: Wave, Esta empresa, en el 2007 comercializo el sistema D: wave 2000Q, el primer
equipo fue adquirido por la empresa Temporal y defensa, que se dedica a ciberseguridad,
este sistema dispone de 2000 qubits y está orientado aplicaciones de optimización
ciberseguridad y aprendizaje automático, parte de otras empresas dedicadas a desarrollar
sistemas de computación cuántica como IBM, Google, Intel, Microsoft.
 IBM puede considerarse la empresa que más tiempo lleva dedicada a la línea de sistemas
de computación cuántica tiene programas especiales para investigadores, con objeto de
acceder y programas simuladores y computadores cuánticos en la nube, como ejemplo, de
computador cuántico de IBM se puede citar el Q20 instalado en Tokio que es de 20 qubits
y en una calibración realizada en febrero de 2019, obtuvieron los siguientes valores
medios ( frecuencias 59783 G con 18 microsegundos de coherencia, error de puertas
cuánticas de 1,57 * 10 ^ -3, error de lectura de 6,99*10^-2).

En la actualidad IBM tiene otros equipos públicos para clientes que se pueden utilizar en la nube
como el IBM Q 14000 y IBMq5 en Tenerife y otro del mismo tipo IBMQ5 en Yorktown.
En enero de 2019, IBM presento el Q System One, que anunció como el primer computador
cuántico comercial, es el primero que incluye tantos los componentes electrónicos como los
derechos nación en un paquete único, tiene 20 cubits con 70 microsegundos de coherencia, el
sistema está alojado en un cubo de vidrio de cerca de 3 metros de lado herméticamente cerrado
para mantenerlas extremadamente bajas temperaturas ambientales y con un cilindro en su
interior.
 Google; es otra de las empresas que están dedicando grande esfuerzo a la computación
cuántica; Así el 5 de marzo 2018 en el congreso anual de la American physical sociality,
Google presentó el procesador cuántico BRISTLECONE , fue ideado para reducir dos de los
principales inconvenientes de la computación cuántica los errores y la escalabilidad, está
basado en la superconductividad y los qubits están dispuestos dentro del chip en una
matriz lineal de 9*9 conteniendo en total 72 qubits escalables, se consiguen tazos errores
muy bajas, los mejores resultados son del 1% en lectura es 0,1% de error en puertas de un
qubit y tercero 6% en puertas de 2 qubits, ese procesador es útil en aplicaciones tales
como simulación cuántica optimización y aprendizaje

 Intel, Qutech (Instituto de investigación cuántica de la universidad tecnológica de Delft) y


la organización holandesa TNO desarrollan un computador cuántico de 49 qubit: Tangle
Lake.
Está basado en la utilización de superconductividad y la función de cada qubit es llevada a cabo
por el Spin de un simple electrón en un sustrato de silicio, realizándose el control por medio de
pulsos de microondas, con frecuencias específicas se inyectan y controlan los estados de los qubit,
la parte superior del zip contiene los conectores para los cables que inyectan las señales de
microondas.
 Intel y sus asociados tienen previsto producir sistemas de computación cuántica para
resolver problemas reales en el año 2025, también Microsoft está interesada en el
desarrollo de dispositivos cuánticos y así ha creado la estación Q laboratorio de iniciación
ubicado en el campus de la Universidad de California de Santa Bárbara, y que se centra en
aspectos topológicos de la computación.

¿Cuál es la situación actual y las perspectivas de futuro?

 Como acabamos de ver en Las dos últimas décadas se han desarrollado algunas
plataformas físicas, sobre todo utilizando las tecnologías de iones atrapados y de circuitos
superconductores, mostrándose esas tecnologías como buenas candidatas para construir
computadores cuánticos funcionales. Pero
o Todas estas plataformas pueden considerarse prototipos, a muy pequeña escala (unos
pocos qubits) no superando en prestaciones a los supercomputadores actuales, o en
general, y en algunos casos para resolver sólo un tipo particular de problemas.
o Tienen tasas de error es de los resultados del orden del 40% si esta tasa fue del 0% con
30 qubit tendríamos el equivalente a un server computador de 10 teraflops (10
billones;10E13) de operaciones con números reales por segundo.
o No estante a las limitaciones anteriores:
 Se están desarrollando y comercializando dispositivos cuánticos que realizan
funciones concretas como el encriptado criptográfico totalmente seguros (a
distancia hay entre emisor y receptor de decenas de kilómetros), sensores,
métodos de medida de precisión, etc. cuyas tecnologías en un futuro pueden
llegar a nuestros móviles.
 También en sistemas muy avanzados para emular y simular comportamientos
cuánticos basados en computadores o supercomputadores convencionales.
 Podemos decir que el estado actual de los esfuerzos para construir un computador
cuántico universal, programable y funcional está en sus primeras etapas; común estaba la
computación clásica en la primera mitad del siglo XX.

 Hay artículos empresa y noticias, que no proporcionan una información rigurosa sobre la
realidad.

Lo que podemos afirmar con rigor te lo explicaré a continuación con la ayuda de la figura:

 Lo extraído de un interesante artículo de enero de 2019 de la revista Proceedings of IEEE,


en la figura se representa el número de qubits, con respecto a la probabilidad de error de
cada puerta; zona verde corresponde a la situación de septiembre de 2018; cómo se
puede apreciar se dispone de sistemas de varios o a las sumas decenas de qubits y las
probabilidades de error por puertas son del orden de 10^-3 o superiores; Por debajo de la
zona Sur se encuentra la región donde la computación clásica es superior a la cuántica;
zona púrpura se denomina reacción de supremacía cuántica, y se llegara a ella cuando se
realice una tarea experimental independientemente de su utilidad cuántica por un sistema
cuántico, y que sea imposible realizar esta tarea utilizando recursos de computación
clásica ,está previsto que esto ocurra a principios de la próxima década entre los años
2021 y 2022; zonas con entramado en color corresponden a las regiones donde la
aplicación de distintos algoritmos tendrá interés práctico, y podrán ser aplicadas a
problemas del mundo real, esto llevará de 10 a 20 años; el diamante Cia y la región
sombreada corresponden a la factorización de 1024 bits utilizando el algoritmo de Shor;
circuito magenta y la región sombreada en este color representa la simulación de un
modelo de Heisenberg 72 spines; y la región sombreada naranja ilustra la simulación NF
es decir de la fijación del nitrógeno (en la síntesis de fertilizantes).
Resumen y Conclusiones: Ventajas

 Con la computación cuántica, teóricamente cálculo es que con un ordenador actual


tardarían en realizarse toda la edad del universo se podrán realizar en minutos. Sin
embargo, en otras áreas las ganancias en reducción de tiempo, siendo muy importantes,
no son exponenciales si no lineales como es el caso de las búsquedas en bases de datos.
 Con los sistemas cuánticos están logrando dispositivos de computación, que traspasan el
límite de miniaturización obtenible con circuitos eléctricos convencionales, no obstante, se
requieren instalación es muy compleja y de gran tamaño, ya que, por ejemplo, funcionan
una temperatura cercana al cero absoluto, además, el soporte de los qubit y los procesos
para leer y manipular los no son nada sencillos.

Resumen y Conclusiones: Aplicaciones

 No se vislumbra el uso de la computación cuántica para aplicaciones de uso cotidiano


(email, generar documentos, consultar web, llevar una contabilidad, etc.) sino como
complemento y apoyo a los supercomputadores.
 Se trata de explotar propiedades de sumo interés: funcionamiento paralelo que nos da
gran rapidez y la teletransportación. Existen algoritmos cuánticos que funcionan
correctamente con simuladores, pero sólo a muy pequeña escala con dispositivos
cuánticos reales, y que son de una gran utilidad desde los puntos de vista científico e
Industrial: entre ellos se encuentra la optimización que se puede realizar muy
eficientemente con el Algoritmo Quantumannealing, buscadores súper rápidos e
implementando el algoritmo de Grover y la simulación eficiente de sistemas cuánticos.

Resumen y Conclusiones: Problemas y Limitaciones

 Dado problema, es necesario desarrollar un algoritmo cuántico (caso trivial) función de


puertas cuánticas e implementarlo.
 Los sistemas de computación cuántica podrán descifrar con gran facilidad los códigos de
encriptado actuales: habrá que cambiar los algoritmos de cifrado; esto es muy grave ya
que cuando se consiga la factorización rápida se podrán te cifrar con gran facilidad los
mensajes previos almacenados desde muchos años antes que hayan utilizado los
estándares de encriptado conocido hasta ahora.
 Ignacio cirac uno de los pioneros e investigadores más acreditados en computación
cuántica y que en la actualidad desarrolla su actividad en el instituto más plan de óptica
cuántica recientemente en febrero de 2019 ha indicado sobre los computadores cuánticos
universales, los siguientes, uno de los mayores problemas es el aislamiento cuanto mayor
sea el procesador es más difícil de aislar, el acceso a la potencia de cómputo que ofrecen
los computadores cuánticos tienen el precio de las agilidad, son sistemas muy inestables
tendiendo a perder rápidamente su naturaleza cuántica y vuelven a las descripciones
clásicas a medida que el sistema se vuelve más grande y complejo debido principalmente a
la interacción con el entorno que tiende a destruir la superposición y el entrelazamiento.
 A pesar de los anuncios de la prensa se tardarán almenos de 10 a 15 años en estar
asequibles de forma convencional para resolver problemas del mundo real, para esto se
necesita disponer del orden de 500 qubits para calculo básico y muchos mas del orden de
5000 si incluimos la redundancia para corrección de errores y lograr la tolerancia absoluta.

You might also like