Professional Documents
Culture Documents
Contenido:
2.-Implementaciones y Arquitectura.
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)
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.
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:
-Estados de superposición (coherencia cuántica) que es una superposición del 0y 1: 𝛼|0 > +𝛽|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.
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:
-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?
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:
-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.
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.
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.
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.
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
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.
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.
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.
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.
Los ingenieros de procesamiento cuántico tienen grandes retos como son los siguientes:
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
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: