Quantum computing with Rydberg atoms Klaus Mølmer Coherence school Pisa, September 2012.

Slides:



Advertisements
Similar presentations
University of Strathclyde
Advertisements

University of Queensland
Quantum Computing Uf H Nick Bonesteel
Quantum Packet Switching A. Yavuz Oruç Department of Electrical and Computer Engineering University of Maryland, College Park.
Quantum Error Correction Joshua Kretchmer Gautam Wilkins Eric Zhou.
Chien Hsing James Wu David Gottesman Andrew Landahl.
ECE 497NC: Unconventional Computer Architecture Lecture 12: Quantum Computers II – Implementation Issues Nicholas Carter.
Quantum Computing Ambarish Roy Presentation Flow.
Quantum Computation and Error Correction Ali Soleimani.
University of Queensland
The Integration Algorithm A quantum computer could integrate a function in less computational time then a classical computer... The integral of a one dimensional.
UNIVERSITY OF NOTRE DAME Xiangning Luo EE 698A Department of Electrical Engineering, University of Notre Dame Superconducting Devices for Quantum Computation.
Quantum Computing Joseph Stelmach.
Quantum Mechanics from Classical Statistics. what is an atom ? quantum mechanics : isolated object quantum mechanics : isolated object quantum field theory.
Experimental Realization of Shor’s Quantum Factoring Algorithm ‡ ‡ Vandersypen L.M.K, et al, Nature, v.414, pp. 883 – 887 (2001) M. Steffen 1,2,3, L.M.K.
ROM-based computations: quantum versus classical B.C. Travaglione, M.A.Nielsen, H.M. Wiseman, and A. Ambainis.
Quantum Information Processing
Quantum computing Alex Karassev. Quantum Computer Quantum computer uses properties of elementary particle that are predicted by quantum mechanics Usual.
By: Mike Neumiller & Brian Yarbrough
Autonomous Quantum Error Correction Joachim Cohen QUANTIC.
Superconducting Qubits Kyle Garton Physics C191 Fall 2009.
Quantum Error Correction Jian-Wei Pan Lecture Note 9.
From Bits to Qubits Wayne Viers and Josh Lamkins
Quantum computing with Rydberg atoms Klaus Mølmer Coherence school Pisa, September 2012.
Quantum Information Jan Guzowski. Universal Quantum Computers are Only Years Away From David’s Deutsch weblog: „For a long time my standard answer to.
Small-Depth Quantum Circuits Frederic Green Department of Math/CS Clark University Worcester, MA.
Limits and Horizon of Computing Post silicon computing.
Lecture note 8: Quantum Algorithms
October 1 & 3, Introduction to Quantum Computing Lecture 1 of 2 Introduction to Quantum Computing Lecture 1 of 2
Quantum computation: Why, what, and how I.Qubitology and quantum circuits II.Quantum algorithms III. Physical implementations Carlton M. Caves University.
An Introduction to Quantum Phenomena and their Effect on Computing Peter Shoemaker MSCS Candidate March 7 th, 2003.
Short course on quantum computing Andris Ambainis University of Latvia.
Quantum Computing Paola Cappellaro
Quantum Computer 電機四 鄭仲鈞. Outline Quantum Computer Quantum Computing Implement of Quantum Computer Nowadays research of Quantum computer.
Quantum Computing – Part 2 Amanda Denton – Evil Dictator Jesse Millikan – Mad Scientist Lee Ballard – Some Guy With A Beard September 30, 2001.
What is Qu antum In formation and T echnology? Prof. Ivan H. Deutsch Dept. of Physics and Astronomy University of New Mexico Second Biannual Student Summer.
Quantum Computers by Ran Li.
Quantum and classical computing Dalibor HRG EECS FER
Is This the Dawn of the Quantum Information Age? Discovering Physics, Nov. 5, 2003.
Quantum Computing and Quantum Programming Language
Cove: A Practical Quantum Computer Programming Framework Matt Purkeypile (DCS3) Winter 2009.
Quantum Mechanics(14/2) Hongki Lee BIOPHOTONICS ENGINEERING LABORATORY School of Electrical and Electronic Engineering, Yonsei University Quantum Computing.
Introduction to Quantum Computing
Quantum Computing Michael Larson. The Quantum Computer Quantum computers, like all computers, are machines that perform calculations upon data. Quantum.
Quantum Computing & Algorithms
Multipartite Entanglement and its Role in Quantum Algorithms Special Seminar: Ph.D. Lecture by Yishai Shimoni.
Basic Q.C. One moose, two moose Red moose, blue moose Live moose, dead moose.
Page 1 COMPSCI 290.2: Computer Security “Quantum Cryptography” including Quantum Communication Quantum Computing.
As if computers weren’t fast enough already…
IPQI-2010-Anu Venugopalan 1 qubits, quantum registers and gates Anu Venugopalan Guru Gobind Singh Indraprastha Univeristy Delhi _______________________________________________.
QUANTUM COMPUTERS, COMPUTING AND INFORMATION ALAN DURNEV, PHYSICS.
1 An Introduction to Quantum Computing Sabeen Faridi Ph 70 October 23, 2007.
Beginner’s Guide to Quantum Computing Graduate Seminar Presentation Oct. 5, 2007.
Attendance Syllabus Textbook (hardcopy or electronics) Groups s First-time meeting.
Quantum Bits (qubit) 1 qubit probabilistically represents 2 states
COMPSCI 290.2: Computer Security
Quantum Information Science
Introduction to Quantum Computing Lecture 1 of 2
A low cost quantum factoring algorithm
Quantum Computers Superposition Interference Entanglement and Quantum Error Correction Lesson 1 By: Professor Lili Saghafi
BASIS Foundation Summer School 2018 "Many body theory meets quantum information" Simulation of many-body physics with existing quantum computers Walter.
Limits and Horizon of Computing
Quantum Computing Dorca Lee.
A Ridiculously Brief Overview
Cryptography and Quantum Computing
OSU Quantum Information Seminar
Quantum Computing Prabhas Chongstitvatana Faculty of Engineering
Quantum Computing Hakem Alazmi Jhilakshi Sharma Linda Vu.
Quantum Computing Joseph Stelmach.
Presentation transcript:

Quantum computing with Rydberg atoms Klaus Mølmer Coherence school Pisa, September 2012

Quantum computing with Rydberg atoms Klaus Mølmer Coherence school Pisa, September 2012

Introduction to Quantum Computing Physical implementations Rydberg atom quantum computing Contents: Quantum Computing with Rydberg atoms

Intel® Pentium® Dual Core T4200-processor, 2,0 GHz, 3072 MB SDRAM. (250 GB harddisk) 650 Euros. Quantum computer Processor unknown 1 kHz is fine, 100 Hz is OK 1 kbit RAM would be great ! Buy at 10 8 Euros Reality:Dream:

Classical bit: 0 or 1 ”Quantum bit”: 0 and 1 How can a small, slow, ”quantum computer” outperform a faster PC or laptop?

Quantum computing Idea: ”quantum is weird”  ”quantum is useful !” A particle wave function occupies different locations  A computer register can deal with several numbers at the same time. x 1  f(x 1 ) and x 2  f(x 2 ) in two steps becomes: (x 1 and x 2 )  (f(x 1 ) and f(x 2 )) in just one step.

Measurements constitute a fundamental limitation. We cannot measure state, a|0>+b|1>. We can ask: ”Is the system in state |0> ?” and the answer is Yes with probability |a| 2, and the state becomes |0> No with probability |b| 2, and the state becomes |1> You get random answers, and you do not learn more by asking twice ! |a| 2 +|b| 2 =1

Parallel processing on a single quantum computer a|x 1 > +b|x 2 >  a|f(x 1 )> + b|f(x 2 )> All x, Σ x c x |x>  Σ x c x |f(x)>, all f(x) by a single iteration of a single quantum register. We only need to solve two problems: readout: how to get all f(x) and not just a random f(x) ? (algorithms) Shor and Grover ! construction: how to build and control a mikroscopic quantum system ? (physics)

Is a computational problem easy or hard? How do the ressources needed scale with the problem size? Addition: = needs L operations for L-digit numbers Multiplication: x = needs L 2 operations for L-digit numbers

Harder problems: Find an element out of N, who fulfils a certain condition: max: N trials, average: N/2 attempts Find factors of an integer N trial and error: does 2 factor M ? does 3 ?, … until √M (max): ~ √M attempts Let M ~ 10 L (L digit number), then √M ~ (√10) L ~ exp(L) (exponentially hard) Quantum computer  new scaling !!! Shor 1994, Grover 1997, other ”single-output” problems  √N  L 3

Shor’s algorithm Find factor of stort large N Pick random a Let f(x) = a x mod N f(x) is periodic, f(x+p)=f(x) Determine numbers a p/2 ± 1 One of these numbers factors N Check ! (easy) If you fail, try another a N=15 a=2 1, 2, 4, 8, 1, 2.. p=4 2 2 ± 1 = 3 or 5 3 factors15 5 factors 15 Yes ! 2 0 =1, 2 1 =2, 2 2 =4, 2 3 =8, 2 4 =16  1, 2 5 =32  2, …

Arizona Daily Star, 20. February 2005

x Grover: 1) Σc x |x>  Σ (-1) f(x) c x |x> (-1) if x matches the “marked“ x 0 2) Inversion of c x about their mean. Rydberg blockade and quantum information

x 1/√N ~3/√N Repeat √N times Grover: 1) Σc x |x>  Σ (-1) f(x) c x |x> (-1) if x matches the “marked“ x 0 2) Inversion of c x about their mean. Rydberg blockade and quantum information Quantum systems can explore the Hilbert space of superposition states, and they can ”converge” on solutions to hard problems. Must implement the calculations on a physics quantum system !

Re-cycle classical computing paradigm Computers represent information (data) in binary form (bits), example.: 5 =1*2 2 +0*2 1 +1*2 0 =’101’ All data manipulations are evaluations of functions based on operations that decompose as single-bit and bit-pair logical operations: NOT, AND, OR …. NOT |0> |1>

Logical operations on quantum bits One-bit operation, NOT: 0  1 must work ”without looking” Two-bit operation, C-NOT: (0, bit)  (0,bit) (1, bit)  (1, NOT bit)

Qubits and gates Orthogonal states: |0> and |1> Orthogonal spin ½ states: |↑> and |↓> Bloch sphere picture, Unitary operations  rotations. Transition: |0>  |1> = rotation around x-axis Phase:  a|0>+b e iφ |1> = rotation around z-axis Same operation can be built In many different ways.

Basic building blocks Hadamard gate: |0>  |0>+|1> |1>  |0> - |1> H 2 = NOT (cannot do that classically): |0>  |1> |1>  |0> Phase gate: |0>  |0>, |1>  e iφ |1>. π/8 gate (T-gate): |1>  e i π/4 |1>. T and H do not commute: they span all rotations! C-Phase/C-NOT: same operations, but only carried out of ”control-qubit” is in state |0>.

Universality Classical computing: Gate alphabet, that allows computation of any function (fan-out + NAND). Surprising facts: Hadamard, π/8 gate and C-NOT is quantum universal. i.e. this set allows construction of any unitary operation on full register. (operating on any qubit and qubit pair). Hadamard, NOT and C-NOT gives no advantage for QC. We do not know which quantum property is needed for QC.

AARHUS UNIVERSITET Errors happen. Can we detect and correct them ? Classical approach: use copies and ”vote”: 0  000, 1  111, error: 001  000 by majority. In QM, copying is forbidden, and checking by measurements collapse superposition states a|0>+b|1>  0> or |1> Solution: a small algorithm |0>  |000>, |1  |111> 00: OK 01: NOT_3 10: NOT_2 11: NOT_1: Quantum Error correction (Steane and Shor)

AARHUS UNIVERSITET Errors happen. Can we detect and correct them ? Classical approach: use copies and ”vote”: 0  000, 1  111, error: 001  000 by majority. In QM, copying is forbidden, and checking by measurements collapse superposition states a|0>+b|1>  0> or |1> Quantum Error correction (Steane and Shor) 5-bit code can correct one flip or phase error  multi-bit codes, topological states, gapped states

AARHUS UNIVERSITET How many errors can we correct? N logical bits N  N 10 K physical bits G operations NG = 10 L  Critical parameter surface Error ε = NG=10 10 L K The five 9’s: = succes

AARHUS UNIVERSITET Quantum circuit and other models of QC Quantum circuit: Bits and sequence of gates Cluster state computing: Initial entangled grid of qubits. Perform measurements only, Program= measurement strategy: adapt observables. Dissipative quantum computing: Gates  decay channels, Stationary (dark) state solves problem.

AARHUS UNIVERSITET QC is a great theoretical idea … … but it only works if we build one.

Criteria and strategies for quantum computers ? 1, 2 many qubits Initial state Lifetime >> gatetime One- and two-bit gates Effective detection Coupling to flying bits Transmission

Carles Babbage ( ) on atoms: ”…. Every atom, impressed with good and with ill, retains at once the motions which philosophers and sages have imparted to it, mixed and combined in ten thousand ways with all that is worthless and base.” Charles Babbage, Ninth Bridgewater Thesis, (1837).

Experiments by Drewsen, Aarhus.

7-bit quantum computer, 15=5*3 (i 2002) many identical (natural) computers, majority vote C 11 H 5 F 5 O 2 Fe

Solid state computers - gallery. Quantum Dots (InAs/GaAs)

Atom chips

Hybrid technologies ”Self-hybridization”: Major decoherence due to coupling of electron spin to nuclear spin bath.  Identify and use the nuclear spins (individual or collective) as the qubits

Atomic systems Atoms, ions, el. and nucl. spins Long coherence times Couple weakly Identical systems Scaling is difficult Handling can be difficult Solid, man-made, systems Quantum dots, superconductors, cantilevers Short coherence times Couple strongly Different (inhomogeneous env./prod.) Scaling via microfabrication Fixed in material Hybrid systems for quantum processing

Atomic systems Atoms, ions, el. and nucl. spins Long coherence times Couple weakly Identical systems Scaling is difficult Trapping is difficult Solid, man-made, systems Quantum dots, superconductors, cantilevers Short coherence times Couple strongly Different (inhomogeneous env./prod.) Scaling via microfabrication Fixed in material Memory  HYBRID  Processing Hybrid quantum systems Coupling is a problem: Quite incompatible systems Different natural frequencies Bad spatial matching  Weak coupling strengths WORKSCALE

Full hybrid technologies Yale, Oxford, Zurich, Santa Barbara, Vienna, Saclay, Chalmers, …

And what if we fail completely… Niels Bohr (about Quantum Mechanics): ” … if we should one day wake up, and realize that it had all been only a dream, then I am absolutely convinced that we would still have learned something !”