SlideShare a Scribd company logo
1 of 36
Download to read offline
ComputaciónComputaciónComputaciónComputación
CuánticaCuánticaCuánticaCuántica
Francisco Gálvez Ramirez
fjgramirez@es.ibm.com
IBM Cloud Tech Sales
Un paso adelante para
construir el futuro
Superordenadores
Sistema de muchos cuerpos (Many-Body System)
El mejor superordenador del
mundo puede simualr un
sistema de 40-50 electrones
El problema del viajante
El problema del viajante tiene un
tiempo de ejecución que crece
de forma exponencial con el
tramaño del registro de entrada
Álgebra Matricial
Las operaciones con grandes matrices son
grandes consumidoras de tiempo y recursos de
computación
Ley de Moore
Cuanto tiempo nos queda para llegar al
comportamineto cuántico de la naturaleza
IBM 5nm chip
¿Por qué Computación Cuántica?
“...nature isn't classical, dammit, and if you want to make a simulation
of nature, you'd better make it quantum mechanical...” –
Richard Feynman, Simulating Physics with Computers
Que resuelve la Computación Cuántica
1. Transformación de problemas con crecimiento exponencial de la
complejidad en problemas con crecimiento polínómico.
Factorización de Grandes Números
Nº Digitos Nº Pasos Resolución (1μs/step)
60 1011 3 days
100 1015 74 years
200 1023 109 years
500 1011 1025 years
937 x 947 = N (Problema Fácil)
887339 = p x q (Problema no tan fácil)
La robustez de la factorización es la base del algoritmo RSA
Que es un Computador Cuántico
1. Se puede inicializar
2. Utiliza Bits Cuánticos (Qubits)
3.Trabaja con Paralelismo Cuántico
4.Mantiene la coherencia
5. Hace uso del Entrelazamiento
Características de un Computador Cuántico
Se debe poder inicializar
Proceso de Iniciaización
Refrigerador de Dilución
Temperatura de Trabajo 15 mK
Refrigerador de Dilución
3He + 4He
Funciona con Qubits Bits Cuánticos
Un Qubit es el concepto cuantico de bit de información.
No se trata de ningún elementos o dispositvo. Es
un concepto lógico que puede implementarse
sobre un amplio rango de sistemas con
comportamiento cuántico.
Al igual que un bit, un Qubit puede representar
dos estados: 0 y 1 (estados base)
Pero además un Qubit es capaz de trabajar con todas las posibles
combinaciones que pueden tener lugar entre los estados base 0 and 1
¿Que es un Qubit?
ψ = α|0˃ + β|1>
α|0˃ + β|1>|0˃ |1˃
0
1
¿Que es el paralelismo cuántico?
2 BITS
0
1
0 0
0
1
0
1
A 0 0 + B 1 0 + C 0 1 + D 1 1
1 0
0 1
1 1
2 QUBITS
4 Estados
Independientes. El
sistema puede estar
en uno de estos
cuatro estados.
Un sistema que es combinación de
cuatros posibles estados
simultaneamente
Superposición Cuántica
Genera Entrelazamiento Cuántico
Un estado entrelazado no puede describirse en
función de los estados de los qubits de lo
componen, es decir:
|v1 v2 > ≠ |v1> x |v2 >
Los Estados de Bell en el espacio de Hilbert
vienen dados por:
Un procesador Cuántico de 5 Qubits
Primer procesador cuántico de 5
qubits con tecnologia de circuitos
superconductores de efecto
cuántico
Accesible a traves de IBM Quantun
Experience
IBM Quantum Experience, es una
iniciativa que permite a los
usuarios ejecutar algoritmos y
experimentos en el procesador
cuantico de IBM en el cloud.
Procesadores Cuanticos de 16 y 17 Qubits
• Procesador de 16 qubits
disponible en el cloud y
accesible a todeo el munto
• Procesador de 17 qubits de
uso comercial con Topología
más robusta
16 and 17 qubits universal quantum computers
20 Qubits
• Disponible para clientes a finales de 2017
• Mejores tiempos de coherencia. Se llega a
una media de 90ms.
• Es un punto de partida para comenzar a
trabajar con programas realmente útiles.
En Noviembre IBM Anuncia 20 qubits
Prototipos de 50 Qubits
• IBM ha construido y probado un prototipo de 50
qubits
• No disponible al público todavía
• IBM alcanzaría el umbral que computación de
los ordenadores clásicos (Supremacia Cuántica)
• Con este procesador ya se podrán llevar a
cabo tareas de alto valor cientifico y comercial.
IBM tiene un prototipo de 50 qubits, Google intenta llegar a 49
IBM Anuncia su línea IBM Q
IBM anuncia la construcción de un computador cuántico de 50 qubits y
que ofrecerá servicios de computación cuántica en el Cloud.
IBM Q es la nueva línea de computadores cuánticos que
producirá IBM
Infraestructura Física para Qubits
Circuitos superconductores
• Son potencialmente fáciles de fabricar,.
• Tiempos de coherencia cortos.
• Requieren de temperaturas muy bajas para poder operar.
Qubits de Spin o.
• Estado de superposición varios segundos
• Compatibles con tecnologías de fabricación de chips actuales.
• El ruido proveniente del sustrato sólido podría dificultar su escalado
Trampas de Iones
• Tienen pocos defectos
• Puertas lógicas con una tasa de error muy baja.
• Nuevas técnicas de fabricación.
Circuitos fotónicos.
• La redundancia de qubits se minimiza por la resistencia del fotón a la interferencia,
• Construcción de puetas lógicas fotónicas muy complicada
• Creación de fuentes de fótones individuales es un gran reto tecnologíco
Arquitectura de Qubits Superconductores
Circuito QED: Un qubit superconductor
está fuertemente interaccionado con un
solo fotón en una cavidad de microondas.
El esquema de acoplamiento del circuito
QED se ha convertido en el estándar para
acoplar y leer qubits superconductores a
medida que los sistemas continúan
escalando.
Tiempos de Coherencia • Actualmente los tiempos de
coherencia están alrededor de
100 microsegundos.
• Hay varias iniciativas para
mejorar los tiempos de
coherencia:
• Otros materiales
• Rediseño de geometrias
• Calidad de las cavidades
• Apantallamiento IR
• En la úlitma década se han
hecho progresos importantes
Donde estamos?
Where we are?
Where we are?
El Volumen Cuántico
Está basado en:
Numero de qubits (más es mejor)
Errores (menos es mejor)
Conectividad (más es mejor)
Conjunto de Puertas (más es mejor)
Construyendo el Entorno de Trabajo
HARDWARE
HIGH LEVEL
PROGRAMMING
LANGUAGE
C++, Java, Python, Ruby,
JavaScript, Perl, Haskel
LOW LEVEL
PROGRAMMING
LANGUAGE
Herramientas de Programación
IBM Quantum Experience
Interfaz Visual, Drag&Drop para 5 qubits
QISKit OpenQASM
Lenguaje ensamblador para la representación de
Circuitos Cuánticos
QISKit SDK & API
API de Python para la programacion de circuitos
cuánticos
IBM Quantum Experience
https://quantumexperience.ng.bluemix.net/qx
Quantum Circuits
IBM QX Composer valid for 5 qubits processor
Quantum Circuits
QISKit OpenQASM used for 16 qubits processors
and more ...
• An intermediate representation for Quantun Circuits
• Hardware Agnostic
• OPENQASM, or “Quantum Assembly Language,” is a simple text
representation that describes generic quantum circuits.
• OpenQASM submits batch jobs via HTTP API/PYTHON wrapper.
// quantum Fourier
transform
IBMQASM 2.0;
include "qelib1.inc";
qreg q[4];
creg c[4];
x q[0];
x q[2];
barrier q;
h q[0];
cu1(pi/2) q[1],q[0];
h q[1];
cu1(pi/4) q[2],q[0];
cu1(pi/2) q[2],q[1];
h q[2];
cu1(pi/8) q[3],q[0];
cu1(pi/4) q[3],q[1];
cu1(pi/2) q[3],q[2];
h q[3];
measure q -> c;
U(0,0,π/4)
U(0,0,- π/4) U(0,0,π/4)
Quantum Circuits
Python API Wrapper for QASM Code Evolving under construction
Ejemplo: Entrelazamiento y estados de Bell
X-Gate
Cambia el estado de un Qubit de 0 a 1, y
vice versa.
Hadamard Gate
Pone en superposición los estados de un
Qubit.
Actua sobre un qubit destino en funcion del
valor de un qubit de control
Controlled Not Gate
Entanglement
La puerta H gate pone el primer
qubit en superposición. La
puerta CNOT “actua y no actua”
sobre el segundo Qubit.
Si los Qubits se inicializan a 0,
cuando se midan darán 11 o 00,
pero nunca 10 o 01.
Ejemplo: Entrelazamiento y estados de Bell
Ejemplo.
Generar los estados de la base de Bell
( )1100
2
1
+ ( )1001
2
1
+( )1100
2
1
− ( )1001
2
1
−
Gracias

More Related Content

What's hot

Historia de la computación cuántica
Historia de la computación cuánticaHistoria de la computación cuántica
Historia de la computación cuánticaNARCISA VELVA
 
Computadoras cuanticas 1
Computadoras cuanticas 1Computadoras cuanticas 1
Computadoras cuanticas 1Israel Calle
 
Computacion cuantica
Computacion cuanticaComputacion cuantica
Computacion cuanticajoavery
 
Computación cuantica rocio
Computación cuantica rocioComputación cuantica rocio
Computación cuantica rocioROCIO GREFA
 
Computacion cuantica
Computacion cuanticaComputacion cuantica
Computacion cuanticaSamik Klev
 
computacion cuantica
computacion   cuanticacomputacion   cuantica
computacion cuanticarosa posaclla
 
2008 comp-cuantica
2008 comp-cuantica2008 comp-cuantica
2008 comp-cuantica74689899
 
Fundamentos de la computación cuántica
Fundamentos de la  computación cuánticaFundamentos de la  computación cuántica
Fundamentos de la computación cuánticaPabloSuarez89
 
Fundamentos de la computación cuántica
Fundamentos de la computación cuánticaFundamentos de la computación cuántica
Fundamentos de la computación cuánticaPabloSuarez89
 
Computacion cuantica (consuelito rueda)
Computacion cuantica (consuelito rueda)Computacion cuantica (consuelito rueda)
Computacion cuantica (consuelito rueda)Consu-rp
 
Computacion acuatica
Computacion acuaticaComputacion acuatica
Computacion acuaticaUNIANDES
 
Ejercicio 8 de word
Ejercicio 8 de wordEjercicio 8 de word
Ejercicio 8 de worddaurys1
 

What's hot (20)

Historia de la computación cuántica
Historia de la computación cuánticaHistoria de la computación cuántica
Historia de la computación cuántica
 
Computadoras cuanticas 1
Computadoras cuanticas 1Computadoras cuanticas 1
Computadoras cuanticas 1
 
Computacion cuantica
Computacion cuanticaComputacion cuantica
Computacion cuantica
 
Computación cuantica rocio
Computación cuantica rocioComputación cuantica rocio
Computación cuantica rocio
 
Computacion cuantica
Computacion cuanticaComputacion cuantica
Computacion cuantica
 
Computacion cuantica
Computacion cuanticaComputacion cuantica
Computacion cuantica
 
Computación cuántica
Computación cuánticaComputación cuántica
Computación cuántica
 
computacion cuantica
computacion   cuanticacomputacion   cuantica
computacion cuantica
 
Computacion cuantica
Computacion cuanticaComputacion cuantica
Computacion cuantica
 
2008 comp-cuantica
2008 comp-cuantica2008 comp-cuantica
2008 comp-cuantica
 
Fundamentos de la computación cuántica
Fundamentos de la  computación cuánticaFundamentos de la  computación cuántica
Fundamentos de la computación cuántica
 
Computadora cuantica
Computadora cuanticaComputadora cuantica
Computadora cuantica
 
Computacion cuantica
Computacion cuanticaComputacion cuantica
Computacion cuantica
 
Computacion cuantica
Computacion cuanticaComputacion cuantica
Computacion cuantica
 
Fundamentos de la computación cuántica
Fundamentos de la computación cuánticaFundamentos de la computación cuántica
Fundamentos de la computación cuántica
 
Computacion cuantica (consuelito rueda)
Computacion cuantica (consuelito rueda)Computacion cuantica (consuelito rueda)
Computacion cuantica (consuelito rueda)
 
Presentación computación cuántica
Presentación computación cuánticaPresentación computación cuántica
Presentación computación cuántica
 
Computacion cuantica
Computacion cuanticaComputacion cuantica
Computacion cuantica
 
Computacion acuatica
Computacion acuaticaComputacion acuatica
Computacion acuatica
 
Ejercicio 8 de word
Ejercicio 8 de wordEjercicio 8 de word
Ejercicio 8 de word
 

Similar to 2017 12 19_campus_madrid_the_age_of_quantumcomputing_final

Informatica cuántica
Informatica cuánticaInformatica cuántica
Informatica cuánticamoledo86
 
Ejercico 8.1
Ejercico 8.1Ejercico 8.1
Ejercico 8.1ValPatino
 
Ejerico 8 de word ordenadores cuánticos.
Ejerico 8 de word ordenadores cuánticos.Ejerico 8 de word ordenadores cuánticos.
Ejerico 8 de word ordenadores cuánticos.fatima101098
 
Ejercicio 8 de word
Ejercicio 8 de wordEjercicio 8 de word
Ejercicio 8 de wordmeribello
 
PROCESADOR IBM .pptx
PROCESADOR IBM .pptxPROCESADOR IBM .pptx
PROCESADOR IBM .pptxKevinOlivero2
 
PROCESADOR IBM .pptx
PROCESADOR IBM .pptxPROCESADOR IBM .pptx
PROCESADOR IBM .pptxKevinOlivero2
 
Ejercicio 8 de word
Ejercicio 8 de wordEjercicio 8 de word
Ejercicio 8 de wordmeribello
 
Jerecicio 8 de owrd
Jerecicio 8 de owrdJerecicio 8 de owrd
Jerecicio 8 de owrdSkulleD42
 
Ibm desarrolla el ordenador cuántico más abanzado
Ibm desarrolla el ordenador cuántico más abanzadoIbm desarrolla el ordenador cuántico más abanzado
Ibm desarrolla el ordenador cuántico más abanzadoIriaSalgueiro29
 
Ibm desarrolla el ordenador cuántico más avanzado
Ibm desarrolla el ordenador cuántico más avanzadoIbm desarrolla el ordenador cuántico más avanzado
Ibm desarrolla el ordenador cuántico más avanzadobugallob
 
Ibm desarrolla el ordenador cuántico más avanzado, acabado
Ibm desarrolla el ordenador cuántico más avanzado, acabadoIbm desarrolla el ordenador cuántico más avanzado, acabado
Ibm desarrolla el ordenador cuántico más avanzado, acabadosoengasmiguel
 
Ibm desarrolla el ordenador cuántico más avanzado, acabado
Ibm desarrolla el ordenador cuántico más avanzado, acabadoIbm desarrolla el ordenador cuántico más avanzado, acabado
Ibm desarrolla el ordenador cuántico más avanzado, acabadosoengasmiguel
 

Similar to 2017 12 19_campus_madrid_the_age_of_quantumcomputing_final (20)

Informatica cuántica
Informatica cuánticaInformatica cuántica
Informatica cuántica
 
Guillermo Cuantico
Guillermo CuanticoGuillermo Cuantico
Guillermo Cuantico
 
Ejercicio 8
Ejercicio 8Ejercicio 8
Ejercicio 8
 
Ejercico 8.1
Ejercico 8.1Ejercico 8.1
Ejercico 8.1
 
Ejercicio 8 de word
Ejercicio 8 de wordEjercicio 8 de word
Ejercicio 8 de word
 
Ejerico 8 de word ordenadores cuánticos.
Ejerico 8 de word ordenadores cuánticos.Ejerico 8 de word ordenadores cuánticos.
Ejerico 8 de word ordenadores cuánticos.
 
Ejercicio 8 de word
Ejercicio 8 de wordEjercicio 8 de word
Ejercicio 8 de word
 
PROCESADOR IBM .pptx
PROCESADOR IBM .pptxPROCESADOR IBM .pptx
PROCESADOR IBM .pptx
 
PROCESADOR IBM .pptx
PROCESADOR IBM .pptxPROCESADOR IBM .pptx
PROCESADOR IBM .pptx
 
Ejercicio 8 de word
Ejercicio 8 de wordEjercicio 8 de word
Ejercicio 8 de word
 
Ejercicio 8 de word
Ejercicio 8 de wordEjercicio 8 de word
Ejercicio 8 de word
 
Ejercicio 8 de word
Ejercicio 8 de wordEjercicio 8 de word
Ejercicio 8 de word
 
Jerecicio 8 de owrd
Jerecicio 8 de owrdJerecicio 8 de owrd
Jerecicio 8 de owrd
 
Ejercicio n8
Ejercicio n8Ejercicio n8
Ejercicio n8
 
Ejercicio n8
Ejercicio n8Ejercicio n8
Ejercicio n8
 
Ejercicio n8
Ejercicio n8Ejercicio n8
Ejercicio n8
 
Ibm desarrolla el ordenador cuántico más abanzado
Ibm desarrolla el ordenador cuántico más abanzadoIbm desarrolla el ordenador cuántico más abanzado
Ibm desarrolla el ordenador cuántico más abanzado
 
Ibm desarrolla el ordenador cuántico más avanzado
Ibm desarrolla el ordenador cuántico más avanzadoIbm desarrolla el ordenador cuántico más avanzado
Ibm desarrolla el ordenador cuántico más avanzado
 
Ibm desarrolla el ordenador cuántico más avanzado, acabado
Ibm desarrolla el ordenador cuántico más avanzado, acabadoIbm desarrolla el ordenador cuántico más avanzado, acabado
Ibm desarrolla el ordenador cuántico más avanzado, acabado
 
Ibm desarrolla el ordenador cuántico más avanzado, acabado
Ibm desarrolla el ordenador cuántico más avanzado, acabadoIbm desarrolla el ordenador cuántico más avanzado, acabado
Ibm desarrolla el ordenador cuántico más avanzado, acabado
 

More from Francisco J. Gálvez Ramírez (8)

2019 03 28_upv_transformacion_digital_liderat
2019 03 28_upv_transformacion_digital_liderat2019 03 28_upv_transformacion_digital_liderat
2019 03 28_upv_transformacion_digital_liderat
 
Quantum Roles in Quantum Computing
Quantum Roles in Quantum ComputingQuantum Roles in Quantum Computing
Quantum Roles in Quantum Computing
 
Perfiles en Tecnologias Cuanticas
Perfiles en Tecnologias CuanticasPerfiles en Tecnologias Cuanticas
Perfiles en Tecnologias Cuanticas
 
2017 10 17_quantum_program_v2
2017 10 17_quantum_program_v22017 10 17_quantum_program_v2
2017 10 17_quantum_program_v2
 
2017 07 04_cmmse_quantum_programming_v1
2017 07 04_cmmse_quantum_programming_v12017 07 04_cmmse_quantum_programming_v1
2017 07 04_cmmse_quantum_programming_v1
 
Des2017 quantum computing_final
Des2017 quantum computing_finalDes2017 quantum computing_final
Des2017 quantum computing_final
 
Ibm quantum computing
Ibm quantum computingIbm quantum computing
Ibm quantum computing
 
Quantum programming
Quantum programmingQuantum programming
Quantum programming
 

Recently uploaded

Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilJuanGallardo438714
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxlosdiosesmanzaneros
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 

Recently uploaded (15)

Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 

2017 12 19_campus_madrid_the_age_of_quantumcomputing_final

  • 3. Sistema de muchos cuerpos (Many-Body System) El mejor superordenador del mundo puede simualr un sistema de 40-50 electrones
  • 4. El problema del viajante El problema del viajante tiene un tiempo de ejecución que crece de forma exponencial con el tramaño del registro de entrada
  • 5. Álgebra Matricial Las operaciones con grandes matrices son grandes consumidoras de tiempo y recursos de computación
  • 6. Ley de Moore Cuanto tiempo nos queda para llegar al comportamineto cuántico de la naturaleza IBM 5nm chip
  • 7. ¿Por qué Computación Cuántica? “...nature isn't classical, dammit, and if you want to make a simulation of nature, you'd better make it quantum mechanical...” – Richard Feynman, Simulating Physics with Computers
  • 8. Que resuelve la Computación Cuántica 1. Transformación de problemas con crecimiento exponencial de la complejidad en problemas con crecimiento polínómico.
  • 9. Factorización de Grandes Números Nº Digitos Nº Pasos Resolución (1μs/step) 60 1011 3 days 100 1015 74 years 200 1023 109 years 500 1011 1025 years 937 x 947 = N (Problema Fácil) 887339 = p x q (Problema no tan fácil) La robustez de la factorización es la base del algoritmo RSA
  • 10. Que es un Computador Cuántico 1. Se puede inicializar 2. Utiliza Bits Cuánticos (Qubits) 3.Trabaja con Paralelismo Cuántico 4.Mantiene la coherencia 5. Hace uso del Entrelazamiento Características de un Computador Cuántico
  • 11. Se debe poder inicializar Proceso de Iniciaización
  • 12. Refrigerador de Dilución Temperatura de Trabajo 15 mK Refrigerador de Dilución 3He + 4He
  • 13. Funciona con Qubits Bits Cuánticos Un Qubit es el concepto cuantico de bit de información. No se trata de ningún elementos o dispositvo. Es un concepto lógico que puede implementarse sobre un amplio rango de sistemas con comportamiento cuántico. Al igual que un bit, un Qubit puede representar dos estados: 0 y 1 (estados base) Pero además un Qubit es capaz de trabajar con todas las posibles combinaciones que pueden tener lugar entre los estados base 0 and 1 ¿Que es un Qubit? ψ = α|0˃ + β|1> α|0˃ + β|1>|0˃ |1˃
  • 14. 0 1 ¿Que es el paralelismo cuántico? 2 BITS 0 1 0 0 0 1 0 1 A 0 0 + B 1 0 + C 0 1 + D 1 1 1 0 0 1 1 1 2 QUBITS 4 Estados Independientes. El sistema puede estar en uno de estos cuatro estados. Un sistema que es combinación de cuatros posibles estados simultaneamente Superposición Cuántica
  • 15. Genera Entrelazamiento Cuántico Un estado entrelazado no puede describirse en función de los estados de los qubits de lo componen, es decir: |v1 v2 > ≠ |v1> x |v2 > Los Estados de Bell en el espacio de Hilbert vienen dados por:
  • 16. Un procesador Cuántico de 5 Qubits Primer procesador cuántico de 5 qubits con tecnologia de circuitos superconductores de efecto cuántico Accesible a traves de IBM Quantun Experience IBM Quantum Experience, es una iniciativa que permite a los usuarios ejecutar algoritmos y experimentos en el procesador cuantico de IBM en el cloud.
  • 17. Procesadores Cuanticos de 16 y 17 Qubits • Procesador de 16 qubits disponible en el cloud y accesible a todeo el munto • Procesador de 17 qubits de uso comercial con Topología más robusta 16 and 17 qubits universal quantum computers
  • 18. 20 Qubits • Disponible para clientes a finales de 2017 • Mejores tiempos de coherencia. Se llega a una media de 90ms. • Es un punto de partida para comenzar a trabajar con programas realmente útiles. En Noviembre IBM Anuncia 20 qubits
  • 19. Prototipos de 50 Qubits • IBM ha construido y probado un prototipo de 50 qubits • No disponible al público todavía • IBM alcanzaría el umbral que computación de los ordenadores clásicos (Supremacia Cuántica) • Con este procesador ya se podrán llevar a cabo tareas de alto valor cientifico y comercial. IBM tiene un prototipo de 50 qubits, Google intenta llegar a 49
  • 20. IBM Anuncia su línea IBM Q IBM anuncia la construcción de un computador cuántico de 50 qubits y que ofrecerá servicios de computación cuántica en el Cloud. IBM Q es la nueva línea de computadores cuánticos que producirá IBM
  • 21. Infraestructura Física para Qubits Circuitos superconductores • Son potencialmente fáciles de fabricar,. • Tiempos de coherencia cortos. • Requieren de temperaturas muy bajas para poder operar. Qubits de Spin o. • Estado de superposición varios segundos • Compatibles con tecnologías de fabricación de chips actuales. • El ruido proveniente del sustrato sólido podría dificultar su escalado Trampas de Iones • Tienen pocos defectos • Puertas lógicas con una tasa de error muy baja. • Nuevas técnicas de fabricación. Circuitos fotónicos. • La redundancia de qubits se minimiza por la resistencia del fotón a la interferencia, • Construcción de puetas lógicas fotónicas muy complicada • Creación de fuentes de fótones individuales es un gran reto tecnologíco
  • 22. Arquitectura de Qubits Superconductores Circuito QED: Un qubit superconductor está fuertemente interaccionado con un solo fotón en una cavidad de microondas. El esquema de acoplamiento del circuito QED se ha convertido en el estándar para acoplar y leer qubits superconductores a medida que los sistemas continúan escalando.
  • 23. Tiempos de Coherencia • Actualmente los tiempos de coherencia están alrededor de 100 microsegundos. • Hay varias iniciativas para mejorar los tiempos de coherencia: • Otros materiales • Rediseño de geometrias • Calidad de las cavidades • Apantallamiento IR • En la úlitma década se han hecho progresos importantes
  • 27. El Volumen Cuántico Está basado en: Numero de qubits (más es mejor) Errores (menos es mejor) Conectividad (más es mejor) Conjunto de Puertas (más es mejor)
  • 28. Construyendo el Entorno de Trabajo HARDWARE HIGH LEVEL PROGRAMMING LANGUAGE C++, Java, Python, Ruby, JavaScript, Perl, Haskel LOW LEVEL PROGRAMMING LANGUAGE
  • 29. Herramientas de Programación IBM Quantum Experience Interfaz Visual, Drag&Drop para 5 qubits QISKit OpenQASM Lenguaje ensamblador para la representación de Circuitos Cuánticos QISKit SDK & API API de Python para la programacion de circuitos cuánticos
  • 31. Quantum Circuits IBM QX Composer valid for 5 qubits processor
  • 32. Quantum Circuits QISKit OpenQASM used for 16 qubits processors and more ... • An intermediate representation for Quantun Circuits • Hardware Agnostic • OPENQASM, or “Quantum Assembly Language,” is a simple text representation that describes generic quantum circuits. • OpenQASM submits batch jobs via HTTP API/PYTHON wrapper. // quantum Fourier transform IBMQASM 2.0; include "qelib1.inc"; qreg q[4]; creg c[4]; x q[0]; x q[2]; barrier q; h q[0]; cu1(pi/2) q[1],q[0]; h q[1]; cu1(pi/4) q[2],q[0]; cu1(pi/2) q[2],q[1]; h q[2]; cu1(pi/8) q[3],q[0]; cu1(pi/4) q[3],q[1]; cu1(pi/2) q[3],q[2]; h q[3]; measure q -> c; U(0,0,π/4) U(0,0,- π/4) U(0,0,π/4)
  • 33. Quantum Circuits Python API Wrapper for QASM Code Evolving under construction
  • 34. Ejemplo: Entrelazamiento y estados de Bell X-Gate Cambia el estado de un Qubit de 0 a 1, y vice versa. Hadamard Gate Pone en superposición los estados de un Qubit. Actua sobre un qubit destino en funcion del valor de un qubit de control Controlled Not Gate Entanglement La puerta H gate pone el primer qubit en superposición. La puerta CNOT “actua y no actua” sobre el segundo Qubit. Si los Qubits se inicializan a 0, cuando se midan darán 11 o 00, pero nunca 10 o 01.
  • 35. Ejemplo: Entrelazamiento y estados de Bell Ejemplo. Generar los estados de la base de Bell ( )1100 2 1 + ( )1001 2 1 +( )1100 2 1 − ( )1001 2 1 −