The brief history of quantum computation G.J. Milburn Centre for Laser Science Department of Physics, The University of Queensland.

Slides:



Advertisements
Similar presentations
Quantum Computation and Quantum Information
Advertisements

University of Strathclyde
Quantum CNOT and CV gates Jacob D. Biamonte. Direction Realize CNOT and CV Gates as NMR pulses J. Jones, R. Hansen and M. Mosca, Quantum Logic Gates and.
University of Queensland
Quantum Computing and Qbit Cryptography
FABRICATION OF A NUCLEAR SPIN QUANTUM COMPUTER IN SILICON
Light and Matter Tim Freegarde School of Physics & Astronomy University of Southampton Quantum computation.
prime factorization algorithm found by Peter Shor 1994
Quantum Computing Uf H Nick Bonesteel
Advanced Computer Architecture Laboratory EECS Fall 2001 Quantum Logic Circuits John P. Hayes EECS Department University of Michigan, Ann Arbor,
Quantum Computing Paul McGuirk 21 April Motivation: Factorization An important problem in computing is finding the prime factorization of an integer.
Quantum Computing Ambarish Roy Presentation Flow.
University of Queensland
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.
Shor’s Algorithm Osama Awwad Department of Computer Science Western Michigan University July 12, 2015.
An Arbitrary Two-qubit Computation in 23 Elementary Gates or Less Stephen S. Bullock and Igor L. Markov University of Michigan Departments of Mathematics.
Quantum Computing Lecture 1 Michele Mosca. l Course Outline
Simulating Physical Systems by Quantum Computers J. E. Gubernatis Theoretical Division Los Alamos National Laboratory.
Quantum Information Processing
Quantum computing Alex Karassev. Quantum Computer Quantum computer uses properties of elementary particle that are predicted by quantum mechanics Usual.
Department of Electronics Nanoelectronics 18 Atsufumi Hirohata 12:00 Wednesday, 11/March/2015 (P/L 006)
Quantum Computing MAS 725 Hartmut Klauck NTU
Debasis Sadhukhan M.Sc. Physics, IIT Bombay. 1. Basics of Quantum Computation. 2. Quantum Circuits 3. Quantum Fourier Transform and it’s applications.
Outline Main result Quantum computation and quantum circuits Feynman’s sum over paths Polynomials QuPol program “Quantum Polynomials” Quantum polynomials.
Quantum Computing The Next Generation of Computing Devices? by Heiko Frost, Seth Herve and Daniel Matthews.
From Bits to Qubits Wayne Viers and Josh Lamkins
Quantum Computation for Dummies Dan Simon Microsoft Research UW students.
QUANTUM COMPUTING an introduction Jean V. Bellissard Georgia Institute of Technology & Institut Universitaire de France.
Quantum Information Jan Guzowski. Universal Quantum Computers are Only Years Away From David’s Deutsch weblog: „For a long time my standard answer to.
1 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 467 / Phys 767 C&O 481 / C&O 681 Richard Cleve DC 653 Course.
Lecture note 8: Quantum Algorithms
Short course on quantum computing Andris Ambainis University of Latvia.
1 hardware of quantum computer 1. quantum registers 2. quantum gates.
Quantum Computing Paola Cappellaro
Physics of Computing and the Promise and Limitations of Quantum Computing Charles H. Bennett IBM Research Yorktown Santa Cruz, 24 Oct 2005.
Quantum Computer 電機四 鄭仲鈞. Outline Quantum Computer Quantum Computing Implement of Quantum Computer Nowadays research of Quantum computer.
QUANTUM COMPUTING What is it ? Jean V. Bellissard Georgia Institute of Technology & Institut Universitaire de France.
Quantum Computers by Ran Li.
Quantum Computing Reversibility & Quantum Computing.
Gang Shu  Basic concepts  QC with Optical Driven Excitens  Spin-based QDQC with Optical Methods  Conclusions.
Quantum Mechanics(14/2) Hongki Lee BIOPHOTONICS ENGINEERING LABORATORY School of Electrical and Electronic Engineering, Yonsei University Quantum Computing.
Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.
Introduction to Quantum Computing
Mesoscopic Physics Introduction Prof. I.V.Krive lecture presentation Address: Svobody Sq. 4, 61022, Kharkiv, Ukraine, Rooms. 5-46, 7-36, Phone: +38(057)707.
Main Topics from : A Shortcut Through Time. Supercomputers.
Capabilities and limitations of quantum computers Michele Mosca 1 November 1999 ECC ’99.
Quantum Computing: An Introduction Khalid Muhammad 1 History of Quantum Computing Bits and Qubits Problems with the Quantum Machine.
An Introduction to Quantum Computation Sandy Irani Department of Computer Science University of California, Irvine.
Quantum Computation Stephen Jordan. Church-Turing Thesis ● Weak Form: Anything we would regard as “computable” can be computed by a Turing machine. ●
Quantum Computers By Ryan Orvosh.
Suggestion for Optical Implementation of Hadamard Gate Amir Feizpour Physics Department Sharif University of Technology.
Christopher Monroe Joint Quantum Institute and Department of Physics NIST and University of Maryland Quantum Computation and Simulation.
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.
Quantum Computing Keith Kelley CS 6800, Theory of Computation.
Attendance Syllabus Textbook (hardcopy or electronics) Groups s First-time meeting.
Ion Trap Quantum Computing and Teleportation
Q Jeff Kinne.
For computer scientists
Quantum Computing: from theory to practice
Quantum Computation and Information Chap 1 Intro and Overview: p 1-28
Quantum Computing Dorca Lee.
Quantum Computing: an introduction
Qubit Recycling in Quantum Computation
OSU Quantum Information Seminar
Quantum Computation and Information Chap 1 Intro and Overview: p 28-58
Quantum Computing Prabhas Chongstitvatana Faculty of Engineering
Quantum Computing Hakem Alazmi Jhilakshi Sharma Linda Vu.
Quantum Computing Joseph Stelmach.
Presentation transcript:

The brief history of quantum computation G.J. Milburn Centre for Laser Science Department of Physics, The University of Queensland

Outline of talk. The brief history of quantum computation. Deutsch and quantum parallelism. The Shor breakthrough. Physical realisation and future technology. Measurement and computation. Quantum computers and the foundations of physics.

Paths to a quantum computer. Two tracks converge to quantum computation:  R.P. Feynman, 1982 Simulating physics with computers, Int. J. Theor. Phys. 21, 467 (1982).  R. Landauer, 1961 Irreversibility and heat generation in the computing process. IBM J. Res. Dev. 5, 183 (1961)

Landauer’s principle To erase one bit of information we must dissipate energy

Landauer’s principle: explanation Is the molecule on L or R ? –one bit of information To erase, compress to half volume LR

Logical irreversibility fi physical irreversibility. The NOT gate is reversible The AND gate is irreversible  the AND gate erases information. the AND gate is physically irreversible.

Reversible computation. Charles Bennett, IBM,  Logical reversibility of computation, –IBM J. Res. Dev. 17, 525 (1973).

Reversible gates for universal computation. Fredkin, Toffoli  minimum of three inputs and three outputs –eg. Fredkin gate

Feynman’s question. The second track to quantum computation.  R.P. Feynman, 1982 Simulating physics with computers, Int. J. Theor. Phys. 21, 467 (1982). Can a quantum system be simulated exactly by a universal computer ? NO !

Classical simulation: transport problem. R particles on a 1-dim lattice of N sites. –note, for fields R= O (N) How does the calculation scale with N,R ? Simulate Boltzmann equation.

Classical probabilistic simulation. Use random numbers to simulate coarse grained dynamics. The statistics of random numbers is classical. Cannot simulate a large quantum process.

The Feynman processor. A physical computer operating by quantum rules.  could it compute more efficiently than a classical computer ?

Universal computation. Turing machines. –See R. Penrose, The Emperor’s New Mind, page 71. Church-Turing thesis: A computable function is one that is computable by a universal Turing machine.

Computational efficiency. N; a number to specify the input to a Turing machine. Code as log N bits. Efficient algorithm :

Deutsch and quantum parallelism. D. Deutsch, 1985 Quantum theory, the Church-Turing principle and the universal quantum computer. Proc. Roy. Soc. A 400, 97, (1985). Feynman-Deutsch principle: (Church-Turing principle) ‘Every finitely realisable physical system can be perfectly simulated by a universal model computing machine operating by finite means”

Deutsch processor. Computational basis:  Direct product Hilbert space of N two-level systems: Quantum Turing machines:  remain in computational basis state at end of each step. Quantum computer  arbitrary superpositions of computational basis...explore all 2 N dimensions !

Quantum parallelism. Code binary string for input as an integer. Quantum TM. Quantum parallelism

The qubit. A single two-state system can store a single bit in computational basis. Superpositions are allowed  the qubit.

The elementary single qubit operation. The Hadamard transform. Quantum circuit: H time

A quantum optical example. A two-state system with a single photon.  use a ‘direction qubit’

Quantum parallel input. prepare an even superposition of all 2 N-1 binary strings.

Universal quantum gates. One-qubit gate:  Hadamard gate Two-qubit gate:  quantum controlled NOT gate

Controlled NOT from spin-spin coupling. Step 1: Hadamard transform of target, Step 2: Spin-spin coupling to control, Step 3: Hadamard transform of target,

Quantum circuit for Controlled NOT. HH U control target

Deutsch’s algorithm. Is f EVEN, f(0) = f(1) or ODD, f(0) π f(1) ? Only evaluate f once.

f-controlled NOT f must be implemented reversibly. quantum circuit HH UfUf |0> -|1> readout

Output states at readout.

Implementation of Deutsch algorithm. quant- ph/ Jan 1998 “Implementation of a Quantum Algorithm to Solve Deutsch's Problem on a Nuclear Magnetic Resonance Quantum Computer”  J. A. Jones & M. Mosca, Oxford

Shor algorithm. Peter Shor, AT&T, 1994 –a quantum algorithm to find prime factors of large composites N –public key cryptography no longer safe ! Key step: –find the ‘period’ of the function: (x is random, but GCD(x,N)=1)

Example. Factor 15. Order=4 Calculate: Factors; GCD(48,15)=3, GCD(50,15)=5

Quantum factoring Step 1: run algorithm Step 2: readout and discard output

Quantum factoring. Step 3: Discrete Fourier transform. strong interference of ‘paths’

Quantum factoring. Step 4. Readout register. most likely to obtain a number c such that

Physical realisations. Ion traps –Cirac & Zoller 1994, Phys. Rev. Lett, 74,4094. Cavity QED –Turchette et al. 1995, Phys. Rev. Lett, 75, 4710 NMR –Gershenfeld & Chuang 1997, Science, 275, 350 SQUID –Rouse et al.,1995 Phys. Rev. Lett, 75, Quantum dots –Loss &di Vincenzo, cond-mat/

Ion traps Couple lowest centre-of-mass mode to internal electronic states of N ions.

Quantum computation at UQ New measurement by QC von Neumann measurement quantum computation

Quantum computation at UQ measure vibrational energy of trapped ions.  d’Helon&GJM Phys. Rev. A. 54, (1996). tomographic state reconstruction of vibrational state  d’Helon & GJM quant-ph/ measurement as a quantum search algorithm  Schneider,Wiseman,Munro & GJM, quant-ph/

Feynman-Deutsch principle and measurement. The virtual graduate student: part one.

Feynman-Deutsch principle and measurement. The virtual graduate student: part two.