IBM Q: building the first universal quantum computers for business and science. Federico Mattei Banking and Insurance Technical Leader, IBM Italy

Similar documents
Logic gates. Quantum logic gates. α β 0 1 X = 1 0. Quantum NOT gate (X gate) Classical NOT gate NOT A. Matrix form representation

Quantum Computing 101. ( Everything you wanted to know about quantum computers but were afraid to ask. )

Post Von Neumann Computing

Concepts and Algorithms of Scientific and Visual Computing Advanced Computation Models. CS448J, Autumn 2015, Stanford University Dominik L.

Algorithms, Logic and Complexity. Quantum computation. basic explanations! &! survey of progress

Introduction The Search Algorithm Grovers Algorithm References. Grovers Algorithm. Quantum Parallelism. Joseph Spring.

Shor s Algorithm. Polynomial-time Prime Factorization with Quantum Computing. Sourabh Kulkarni October 13th, 2017

Quantum Computing. Richard Jozsa Centre for Quantum Information and Foundations DAMTP University of Cambridge

Quantum Computation and Communication

Quantum computing and the entanglement frontier. John Preskill NAS Annual Meeting 29 April 2018

A brief survey on quantum computing

Limits and Future of Computing Where do we go from here?

10 - February, 2010 Jordan Myronuk

Quantum Computing and the Possible Effects on Modern Security Practices

Lecture Quantum Information Processing II: Implementations. spring term (FS) 2017

The power of quantum sampling. Aram Harrow Bristol/UW Feb 3, 2011

Introduction to Quantum Computing

Quantum Computing. Thorsten Altenkirch

Quantum Computing. The Future of Advanced (Secure) Computing. Dr. Eric Dauler. MIT Lincoln Laboratory 5 March 2018

U.S. ARMY RESEARCH, DEVELOPMENT AND ENGINEERING COMMAND

Quantum Computing. Separating the 'hope' from the 'hype' Suzanne Gildert (D-Wave Systems, Inc) 4th September :00am PST, Teleplace

Solving the Travelling Salesman Problem Using Quantum Computing

Quantum Computation, NP-Completeness and physical reality [1] [2] [3]

1500 AMD Opteron processor (2.2 GHz with 2 GB RAM)

quantum mechanics is a hugely successful theory... QSIT08.V01 Page 1

1.0 Introduction to Quantum Systems for Information Technology 1.1 Motivation

Computers of the Future? Moore s Law Ending in 2018?

Quantum Computing Professor Andrew M. Steane Oxford University

)j > Riley Tipton Perry University of New South Wales, Australia. World Scientific CHENNAI

Logical AND. Logical XOR

10-2: Exponential Function Introduction

Quantum computing with superconducting qubits Towards useful applications

Shor s Prime Factorization Algorithm

Quantum Information Processing

Quantum computation: a tutorial

The Future. Currently state of the art chips have gates of length 35 nanometers.

Post-quantum RSA. We built a great, great 1-terabyte RSA wall, and we had the university pay for the electricity

phys4.20 Page 1 - the ac Josephson effect relates the voltage V across a Junction to the temporal change of the phase difference

QUANTUM COMPUTING & CRYPTO: HYPE VS. REALITY ABHISHEK PARAKH UNIVERSITY OF NEBRASKA AT OMAHA

Simon s algorithm (1994)

Quantum Circuits and Algorithms

Quantum Computing Lecture 1. Bits and Qubits

Introduction to Quantum Computing

Quantum Effect or HPC without FLOPS. Lugano March 23, 2016

Introduction to Quantum Computing for Folks

A Parallel Processing Algorithms for Solving Factorization and Knapsack Problems

APPLYING QUANTUM SEARCH TO A KNOWN- PLAINTEXT ATTACK ON TWO-KEY TRIPLE ENCRYPTION

10.2 Introduction to quantum information processing

CS257 Discrete Quantum Computation

6.2 Introduction to quantum information processing

The long road of Quantum Computing

Breaking RSA with Quantum Computing

The Beauty and Joy of Computing

Physics is becoming too difficult for physicists. David Hilbert (mathematician)

10.2 Introduction to quantum information processing

1 What are Physical Attacks. 2 Physical Attacks on RSA. Today:

The Beauty and Joy of Computing

Chapter 10. Superconducting Quantum Circuits

Introduction to Quantum Computing

Everything is Quantum. Our mission is to keep KPN reliable & secure and trusted by customers, partners and society part of the vital infra of NL

Reversible and Quantum computing. Fisica dell Energia - a.a. 2015/2016

Quantum computing. Jan Černý, FIT, Czech Technical University in Prague. České vysoké učení technické v Praze. Fakulta informačních technologií

A Quantum Associative Memory Based on Grover s Algorithm

Factoring on a Quantum Computer

Introduction to quantum algorithms

APPLYING QUANTUM SEARCH TO A KNOWN- PLAINTEXT ATTACK ON TWO-KEY TRIPLE ENCRYPTION

Quantum theory has opened to us the microscopic world of particles, atoms and photons..and has given us the keys of modern technologies

The quantum threat to cryptography

Promise of Quantum Computation

The Reality of Quantum Computing

Quantum Technologies for Cryptography

Quantum Computing. Part I. Thorsten Altenkirch

Quantum Computers Is the Future Here?

4th year Project demo presentation

Algorithmic challenges in quantum simulation. Andrew Childs University of Maryland

Shor s Quantum Factorization Algorithm

/633 Introduction to Algorithms Lecturer: Michael Dinitz Topic: NP-Completeness I Date: 11/13/18

Mathematics of Public Key Cryptography

Introduction to Quantum Information Processing

Quantum Information Science (QIS)

Quantum Computing. Vraj Parikh B.E.-G.H.Patel College of Engineering & Technology, Anand (Affiliated with GTU) Abstract HISTORY OF QUANTUM COMPUTING-

INTRODUCTORY NOTES ON QUANTUM COMPUTATION

Cryptography in a quantum world

IBM Systems for Cognitive Solutions

Adiabatic quantum computation a tutorial for computer scientists

High-precision quantum algorithms. Andrew Childs

Computational Complexity

Quantum High Performance Computing. Matthias Troyer Station Q QuArC, Microsoft

Quantum Computation: From Quantum Teleportation to the Shor s Algorithm

An Architectural Framework For Quantum Algorithms Processing Unit (QAPU)

Quantum technology popular science description

Security Issues in Cloud Computing Modern Cryptography II Asymmetric Cryptography

Quantum Computers: A Review Work

How Will Linux Handle Quantum Computing?

What Can We Do with a Quantum Computer? Matthias Troyer Station Q, ETH Zurich

Number Theory. CSS322: Security and Cryptography. Sirindhorn International Institute of Technology Thammasat University CSS322. Number Theory.

Quantum Computers. Todd A. Brun Communication Sciences Institute USC

Introduction to Quantum Computing

Cryptography in the Quantum Era. Tomas Rosa and Jiri Pavlu Cryptology and Biometrics Competence Centre, Raiffeisen BANK International

Tutorial on Quantum Computing. Vwani P. Roychowdhury. Lecture 1: Introduction

Transcription:

IBM Q: building the first universal quantum computers for business and science Federico Mattei Banking and Insurance Technical Leader, IBM Italy

Agenda Which problems can not be solved with classical computers? How do quantum computers work? Which problems can be solved with quantum computers? What can we do today with quantum computers?

The Power of Exponential Scaling The inventor of chess showed it to the emperor of India, and the emperor was so impressed he said "Name your reward! The man responded. "Oh emperor, my wishes are simple. I only wish for this. For the next 64 days I will come back and for the first day please only give me one grain of rice for the first square of the chessboard, on the second day two grains for the next square, four for the next, eight for the next and so on for all 64 squares, with each square having double the number of grains as the square before." The emperor agreed, amazed that the man asked for such a small reward - or so he thought... 1 Day 1 Week 1 Month 64 Days 1 127 268,435,455 18,446,744,073,709,551,615

The Traveling Salesman Problem Starting from city 1, the salesman must travel to all cities once before returning home The distance between each city is given, and is assumed to be the same in both directions Only the links shown are to be used Objective: minimize the total distance to be traveled Michael Held, Richard Shareshian, Richard Karp. IBM Archives.

Cryptography RSA Factoring Challenge RSA-100 has 100 decimal digits (330 bits). The number can be factorised in 72 minutes on overclocked to 3.5 GHz Intel Core2 Quad q9300 RSA-768 has 232 decimal digits (768 bits), and was factored on December 12, 2009 over the span of 2 years The CPU time spent on finding these factors by a collection of parallel computers amounted approximately to the equivalent of almost 2000 years of computing on a single-core 2.2 GHz AMD Opteron-based computer. RSA-1024 has 1,024 bits (309 decimal digits), and has not been factored so far. US$100,000 was previously offered for factorization. Source: https://en.wikipedia.org/wiki/rsa_numbers

Molecular Dynamics, Drug Design & Materials This laptop could simulate a 25 electron system, Titan a 43 electron system but no classical computer ever built could simulate a 50 electron system exactly. Caffeine is a moderately sized molecule. It is more complex than water, but simpler than DNA or proteins. The complexity involved to simulate its energy, structure and interactions is beyond the capability of any computer with current technology.

NATURE ISN T CLASSICAL, DAMMIT, AND IF YOU WANT TO MAKE A SIMULATION OF NATURE, YOU D BETTER MAKE IT QUANTUM MECHANICAL, AND BY GOLLY, IT S A WONDERFUL PROBLEM, BECAUSE IT DOESN T LOOK SO EASY. RICHARD P. FEYNMAN Nature isn t classical, dammit, and if you want to make a simulation of nature, you d better make it quantum mechanical, and by golly, it s a wonderful problem, because it doesn t look so easy. -Richard P. Feynman

Agenda Which problems can not be solved with classical computers? How do quantum computers work? Which problems can be solved with quantum computers? What can we do today with quantum computers?

Superposition: each qubit in 2 states simultaneously BITS 1 QUBIT 1 0 + 1 0 0

Classical Information bit 1 bit 2 bit 3 bit 4 0 1 1 0 Each bit is in a definite state, 0 or 1 Reading a bit does not change the state You can copy a bit All of the information of a bit is stored in that bit N bits in a classical machine represent ONLY 1 out of 2 N states

Quantum Information qubit 1 qubit 2 qubit 3 qubit 4 Entangled Quantum Information Each qubit is in a definite state: can be in superposition state 0> and 1> Reading a qubit can change the state You cannot copy a qubit state (no cloning) Information can be stored in correlations of qubits. Entanglement: non-classical correlation. N entangled qubits in superposition states span all 2 N states

Combination of Quantum and Classical Computing

Agenda Which problems can not be solved with classical computers? How do quantum computers work? Which problems can be solved with quantum computers? What can we do today with quantum computers?

Shor s Algorithm Factor a number into primes: Conventional M = p * q How long will it take? (t) Quantum Classical Quantum t ~ exp(o(n 1/3 log 2/3 n)) t ~ O(n 3 ) P. W. Shor, Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer," SIAM Journal on Computing, no. 5, p. 1484.

Grover s Algorithm Unsorted database of n items Goal: find one marked item Classically requires order n queries to database needed Grover 1996: Quantum algorithm using order n 1/2 queries

Agenda Which problems can not be solved with classical computers? How do quantum computers work? Which problems can be solved with quantum computers? What can we do today with quantum computers?

Three challenges to make real quantum computing systems CONTROLLABILITY PRESERVATION SCALABILTY

A look at a Quantum Computing Laboratory

Inside one of the dilution refrigerators Superconducting materials to obtain controllability Low temperature to obtain preservation

http://research.ibm.com/ibm-q/

Develop new quantum algorithms Even classical algorithms are very important: from 1988 a problem that would take 82 years would take 1 min in 2003. Gain: 1000x from Moore's law (hardware improvements), 43000x from algorithm improvements.