IBM

Quantum Experience

El primer Chip cuántico en la nube

Paco Martín

Jorge Carballo

Fran Cabrera

Backend Developer (Python)

Backend Developer (NodeJS)

Frontend Developer (AngularJS)

Paco Martín

Jorge Carballo

Fran Cabrera

Backend Developer (Python)

Backend Developer (NodeJS)

Frontend Developer (AngularJS)

Ismael Faro

The One and Only God

IBM Research Developer Advocate

Unos quanticos desarrolladores

Nueva era cuántica:

La extinción de los Binosaurios

Computación Cuántica

  • La miniaturización de los chips actuales tiene límite

  • Richard Feynman, 1981, Mecánica cuántica.

 

  • Naturaleza dual partícula/onda de la materia

Computación Cuántica

Los objetos separados entre sí por una gran distancia pueden afectar instantáneamente a sus respectivos comportamientos.

Entanglement

Computación Cuántica

Einstein se negó a aceptar la idea de que el universo pudiese comportarse de una manera tan extraña y aparentemente aleatoria

​...comparó sus implicaciones con que Dios jugase a los dados....

Computación Cuántica

  • Bit -> Valores discretos
  • Qubit -> De naturaleza continua

 

  • Qubit -> 0, 1 y "superposición cuántica"

 

  • Los objetos separados entre sí por una gran distancia pueden afectar instantáneamente a sus respectivos comportamientos.

Computación Cuántica

Computación Cuántica

Implementación de los Qubits 

IBM Research

  • Charles Benett: Quantum Cryptography, teletransporte cuántico
  • Coherence Time (100 microsegundos)
  • Error correction
  • Chip 5Qubit
  • Equipo New York, Thomas J. Watson Research Center.

Source: http://www.research.ibm.com/quantum/

La revolución de la computación cuántica

What???

No somos científicos ᕕ( ᐛ )ᕗ

Quantum Experience

Computación cuántica en la nube

Un chip cuántico en la web

  • Hoy en día se necesita un equipamiento muy sofisticado para mantener el chip.
  • Cualquiera con acceso a internet puede utilizarlo.
  • Dentro de la propia aplicación hay un tutorial de computación cuántica.

Programación visual

h q[1];
h q[2];
cx q[1], q[2];
cx q[0], q[2];
t q[0];
h q[1];
tdg q[2];
cx q[0], q[2];
measure q[0];
measure q[1];
measure q[2];

Ejecución en el chip

Simuladores

Caché

Units

Caché

Run

Simulate

Resultados

Tutorial

Comunidad

Quantumaca

¿Cómo se hizo?

Con mucho esfuerzo ヽ(ヅ)ノ

Bluemix

Message Bus

Quantum Experience

APP

Quantum
Chip

Simulators

DB

Research Labs

50+ simuladores
 

10 instancias de la aplicación principal
 

Servicio de monitoring y análisis de los logs propio
 

Detección y bloqueo de posibles ataques
 

Análisis de las estadísticas de usuario y accesos en tiempo real


Caché para agilizar la carga

Bocadillo de Quantúm

Stack tecnológico

Client

Server

Message
Bus

Database

AngularJS

Loopback

Redis

Redis

Cloudant

Snap.svg

three.js

Chartist.js

Sass

Node.js

Python

Bluemix

Docker

MQ Light

MongoDB

IBM IoT

LIVE DEMO

The show must go on

Quantificando

Stats de la plataforma

En los 2 días tras el lanzamiento +10.000 peticiones de registro (por invitación)

Se han lanzado ejecuciones desde +110 países

Actualmente hay ~30.000 usuarios

+160.000 códigos

+170.000 ejecuciones

Lesson learned

IBM

Quantum Experience

El primer Chip cuántico en la nube

Descubre más en

http://www.research.ibm.com/quantum/

Copy of Quantum Experience

By Fran Cabrera

Copy of Quantum Experience

TLP 2016

  • 520