Quantum computing for friends with QISKit.js

Jesús Pérez

Backend Engineer

@jesusprubio

Quantum mechanics

Superposition

Entaglement

A new kind of computing

Wave–particle duality

Quantum Computing

300 Qubits

=

Particles of the Universe

Encryption

Shor vs RSA
(years to seconds)

Chemistry sim

 FeS    +    H2S    ->    FeS2    +    2H+    +    2e-

Nº electrons Hadware
25 Laptop
43 GPU
50 Supercomputers
Molecule Experimental Calculated Error
CaF
Fluoruro de calcio
1.967 4.079 2.112
Na2
Sodio
3.079 2.379 -0.7

Chemistry sim

Other uses

Quantum computers

Qubit (Superconductors)

Circuits

Quantum Results

Gates

Gate X

Algorithms

Some well-known algorithms
(with more to come in the future)

  • Grover’s algorithm
  • Deutsch-Jozsa algorithm
  • Learning parity with noise
  • Phase estimation algorithm
  • Shor’s Algorithm

Other Tools

Quantum Experience

QX community

QX community

Tutorials

OpenQASM

Quantum computing for friends with QISKit.js

By Jesús Pérez

Quantum computing for friends with QISKit.js

Una rapidísima introducción a la computación cuántica y como empezar a jugar con el framework QISKit, liberado recientemente. En concreto, veremos como añadir un primer algoritmo cuántico a tus aplicaciones en Node.js/JavaScript. Trabaja como desarrollador de backend en IBM Research, ayudando a crear prototipos que muestran las últimas ideas de sus laboratorios. En otras vidas fue programador VoIP, administrador de sistemas e incluso pentester. En su tiempo libre le gusta escribir herramientas de seguridad. Organizador de GSICKMINDS y ponente en conferencias como Black Hat, Codemotion, JSDayES, Librecon, MorterueloCon o Hackmeeting.

  • 830