Quantum Computation. Rudolf Gross.

Size: px
Start display at page:

Download "Quantum Computation. Rudolf Gross."

Transcription

1 Quantum Computation Rudolf Gross Walther-Meißner-Institut, Bayerische Akademie der Wissenschaften and Technische Universität München Edgar Lüscher-Seminar Gymnasium Zwiesel April 2015

2 Research Campus Garching ESO Plasma Physics MPQ Astrophysics Extraterrestr. Physics ZAE LRZ Informatics Mathematics Mechanical Engineering FRM II GRS Walther-Meißner-Institute Physics-Department /RG - 2

3 Contents a brief history of computation... from mechanical to quantum mechanical information processing computational complexity classical computation the weird world of quantum mechanics quantum computation quantum computers summary... where we are and where we hope to go /RG - 3

4 First general-purpose computing device Charles Babbage ( ) conceptualized and invented the first mechanical computer in the early 19th century in 1837 he conceives the calculating machine Analytical Engine only part of the machine was completed before his death Science Museum London Science and Society Picture Library engine incorporated (i) an arithmetic logic unit, (ii) a control flow, and (iii) integrated memory first design for a general-purpose computer that could be described in modern terms as Turing-complete /RG - 4

5 Turing machine (1936) is a hypothetical (mathematical) device that manipulates symbols on a strip of tape according to a table of rules can be adapted to simulate the logic of any computer algorithm RosarioVanTulpe Alan Mathison Turing ( ) /RG - 5

6 The first electromechanical computers Konrad Zuse was building the first binary digital computer Z1 in 1938 The first programmable electromechanical computer Z3 was completed in 1941 Zuse also developed the first algorithmic programming language called Plankalkül /RG - 6

7 First fully automatic, digital computer Replica of Zuse's Z3 (German Science Museum, Munich) /RG - 7

8 Programmable machines John von Neumann was proposing the EDVAC computer in 1945 he was introducing the concept of a computer that is controlled by a stored program /RG - 8

9 Digital electronic programmable computers with vacuum tubes 30 tons, 200 kw electric power, over 18,000 vacuum tubes, 1,500 relays, and hundreds of thousands of resistors, capacitors, and inductors, 6 operators, 160 m² space Colossus (1943) was the first electronic digital programmable computing device (Max Newman) US-built ENIAC (Electronic Numerical Integrator and Computer) was the first electronic programmable computer built in the US (John Mauchly, J. Presper Eckert) /RG - 9

10 Semiconductor Integrated Circuits Intel 2 nd generation Core i7 chip: 3.4 GHz, 32nm process technology (1.4 Mio. transistors) /RG - 10

11 Modern supercomputers LRZ Munich: peak performance: 3.6 PetaFLOPS (=10 15 Floating Point Operations Per Second) phase 2: cores, Haswell Xeon processor E v /RG - 11

12 From mechanical to quantum mechanical IP superconducting Qubit 20 µm Intel dual-core 45 nm (2007) WMI technology physics Enigma (1940) vacuum tubes ENIAC (1946) first transistor (1947) Bardeen, Brattain, & Shockley /RG - 12

13 Development of Hardware Platform for QIP Systems Collaborative Research Center 631 Cluster of Excellence NIM Semiconductor Quantum Dots CeNS Superconducting Qubits Trapped Atoms and Ions Al F F WSI 2 µm WMI MPQ /RG - 13

14 Superconducting Quantum Computer Vesuvius 3, 512 qubits, operated at T = 30 mk /RG - 14

15 ... Solid State Circuits Go Quantum today multi electron, spin, fluxon, photon devices near future single/few electron, spin, fluxon, photon devices quantum confinement tunneling classical description quantifiable, but not quantum Intel PTB 65 nm process 2005 single electron transistor /RG - 16

16 ... Solid State Circuits Go Quantum multi electron, spin, fluxon, photon devices superposition of states entanglement quantized em-fields today near future far future single/few electron, spin, fluxon, photon devices quantum electron, spin, fluxon, photon devices classical description quantifiable, but not quantum quantum description Intel PTB WMI 65 nm process 2005 single electron transistor superconducting qubit 2 µm /RG - 17

17 Contents a brief history of computation... from mechanical to quantum mechanical information processing computational complexity classical computation the weird world of quantum mechanics quantum computation quantum computers summary... where we are and where we hope to go /RG - 18

18 What is computation?... a procedure that transforms input information to an output result by a sequence of simple elementary operations algorithm if there exists an algorithm to solve a given problem, then it can be run on a universal Turing machine efficiency of algorithm measured by computational complexity /RG - 19

19 Computational Complexity... is the study of the resources (time, memory, energy,...) required to solve computational problems example: time for adding and multiplying two n-digit integer numbers using primary school algorithm main distinction: addition: t = α n multiplication: t = β n 2 multiplication is more complex than addition precise result for multiplication by classical computer: O n logn log (logn) (Schönhage, 1971) problems that can be solved using polynomial resources: P (e.g. t n k, k = const.) e.g. multiplication: O n logn loglogn problems that can be solved using resources that are superpolynominal: NP (e.g. t k n ) e.g. factorization of an n-digit integer: exp O n 1/3 log n 2/3 (general number field sieve GNFS algorithm) /RG - 20

20 Complexity Classes... are still under debate NP NPC P or P = NP P = polynomial time NP = superpolynomial time NPC = NP-complete (problem in NP is NPC if any problem in NP is polynomially reducible to it) believed to be right believed to be wrong /RG - 21

21 Time - n o of operations # Integer Factorization 989 complexity of a problem polynomial (P): t #op n k non-polynomial (NP): t #op k n (n: # of digits) time # of operations (#op) classical computer n o of digits exp exp(n) n Nn 22 integer factorization is NP problem on a classical computer algorithm is known, but too slow /RG - 23

22 Integer Factorization 989 complexity of a problem polynomial (P): t #op n k non-polynomial (NP): t #op k n (years) bits bits classical computer exp n miniaturization limit (n: # of digits) time # of operations (#op) bits year of fabrication integer factorization is NP problem on a classical computer algorithm is known, but too slow /RG - 24

23 Integer Factorization 989 complexity of a problem polynomial (P): t #op n k non-polynomial (NP): t #op k n (n: # of digits) time # of operations (#op) (minutes) quantum computer (100 MHz) 512 bits 1024 bits 2048 bits 4096 bits n o of bits integer factorization is NP problem on a classical computer exponential speed-up due to quantum algorthm (Shor) /RG - 25

24 Interacting Quantum System 989 example: N interacting spins, S = 1 2,.. for N = 1000: dimension of Hilbert space: > number of atoms in universe Richard Feynman (1981):...trying to find a computer simulation of physics, seems to me to be an excellent program to follow out...and I'm not happy with all the analyses that go with just the classical theory, because 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 /RG - 26

25 Integer Factorization 989 =?? /RG - 28

26 Integer Factorization 989 = /RG - 29

27 Contents a brief history of computation... from mechanical to quantum mechanical information processing computational complexity classical computation the weird world of quantum mechanics quantum computation quantum computers summary... where we are and where we hope to go /RG - 30

28 Binary Arithmetics... are used because arithmetical rules are simple binary addition table a b s c s: sum c: carry over addition multiplication (29) (29) (21) (21) (50) (609) /RG - 31

29 The Classical Shannon Bit elementary unit of classical information 0 or 1 or or or classical bits can be copied copying machine (important difference to quantum bits) Claude Elwood Shannon ( ) /RG - 32

30 What is Information? H 2 p information is a general concept similar to the concept of entropy or energy, appearing in many forms: mechanical, thermal, electrical,... can be packed into many equivalent forms: 0,1,, good morning, guten Morgen information is physical (Landauer 1991) - ink on paper - charge on capacitor - currents in leads - spins - polarization of photons -... Claude E. Shannon (1948) information content of variable x appearing with probability p x : I p x = log a 1/p x = log a p x example: binary alphabet, a = 2, x 1 x 2 = 00, 01, 10,11; p x1 = p x2 = p = 1/2 I p = k i=1 log unit: 1 Shannon (sh) = k H p = k = 2 number of bits binary entropy function H 2 p p(x = 1) /RG - 33

31 What is Information? example: - we consider the character string Honolulu with k = 8 characters - the alphabet ist Z = H, o, n, l, u - with probabilities p H = 1 8, p o = 1 4, p n = 1 8, p l = 1 4, p u = 1 4 we calculate the total information by using the log basis a = 2 to get the result in the unit of bits: I = 8 i=1 log 2 p i = = 18 bit we need 18 bit to optimally code the word Honolulu in a binary basis /RG - 34

32 Elementary Logic Gates in any computation: n-bit input is tranferred into l-bit output f: 0, 1 n 0, 1 l can be decomposed into sequence of elementary logical operations logical (one-bit and two-bit) gates: AND, OR, XOR, NOT, NAND, NOR, XNOR, FANOUT, SWAP one-bit gates I: Y = A A Y two-bit gates AND: A B A B Y NOT: Y = A A Y ANSI/IEEE Std 91/91a-1991 OR: A B A B Y /RG - 35

33 Universal Logic Gates any logical function f: 0, 1 n 0, 1 l can be constructed by a universal set of elementary gates: (i) AND, OR, NOT, FANOUT (ii) NAND, FANOUT A A A the FANOUT gate is acting as a copying machine for classical bits we will see later that this gate cannot be realized for a quantum computer: no cloning theorem /RG - 36

34 Universal Logic Gates the AND gate is not logically reversible AND: Y = A B A B Y therefore, the (non-reversible) AND gate throws away or erases information Landauer showed that erasing a bit of information results in energy dissipation Landauer principle /RG - 37

35 Information and Energy Landauer principle (1961): each time a single bit of information is erased, the amount of energy dissipated into the environment is at least k B T ln 2 equivalently, we may say that the entropy of the environment is increased by at least k B ln 2 example: computer with 10 9 gates operated at 3 GHz clock speed at 300 K dissipates at least Rolf William Landauer (February 4, 1927 April 28, 1999) P = ln 2 10 mw R. Landauer, "Irreversibility and heat generation in the computing process," IBM Journal of Research and Development, vol. 5, pp , /RG - 38

36 Reversible Computation most of the classical logic gates are irreversible we cannot recover the input from a given output the Boolean operators erase a bit of information energy dissipation is unavoidable (Landauer principle) is it possible to do reversible computation without energy consumption? AND A B Y Yes, replace irreversible gates by reversible generalization Identity and NOT gate are reversible important reversible two-bit gate is CNOT (reversible XOR) A B additional three-bit gate required: Toffoli gate (C-CNOT) A = A B = A B A + B mod2 CNOT A B A B C. H. Bennett, "Logical reversibility of computation," IBM Journal of Research and Development, vol. 17, no. 6, pp , /RG - 39

37 Contents a brief history of computation... from mechanical to quantum mechanical information processing computational complexity classical computation the weird world of quantum mechanics quantum computation quantum computers summary... where we are and where we hope to go /RG - 40

38 What do we understand by»quantumquantum«is an amount of energy that can no longer be subdivided quantum hypothesis of Max Planck (1900): E = h ν light quanta are required to heat up 1 liter of H 2 O to 100 C quantum physics: theories, models and concepts based on the quantum hypothesis of Max Planck quantum mechanics and theory of relativity: foundations of modern physics microcosm macrocosm quantum jump: transition between two quantum states /RG - 41

39 »Quantum« /RG - 42

40 Excursion to the quantum world quantum objects are wave and particle at the same time diffraction of light at double-slit diffraction of electrons at double-slit /RG - 45

41 Excursion to the quantum world quantum tunneling tunneling of a wave packet quantum superposition uncertainty relation a physical system e.g. an electron exists partly in all its particular theoretically possible states simultaneously e.g. Schrödinger cat /RG - 46

42 Weird Quantum World /RG - 47

43 Weird Quantum World /RG - 48

44 Quantum Entanglement entangled quantum states: two or more particles can show nonlocal correlations such that their quantum states can no longer be described independently Ψ e = 1 2 ( 0 A0 B + 1 A 1 B ) (entangled state) Ψ Ψ A Ψ B Ψ H A H B Ψ s = 1 2 ( 0 A1 B + 1 A 1 B ) (separable state) = 1 2 ( 0 A + 1 A ) 1 B Ψ = Ψ A Ψ B Ruth Bloch, Entanglement II, bronze, 27" (2000) quantum correlation: measurements of observables of entangled particles are correlated decoherence: entanglement is broken through the interaction with the environment /RG - 49

45 EPR Paradox Can the quantum mechanical description of the physical reality be considered complete? Are there hidden variables? A. Einstein, B. Podolsky, N. Rosen, Phys. Rev. 47, 777 (1935) Ψ = 1 2 ( P AQ B Q A P B ) P = 1 ( + ) ; Q = 1 ( ) 2 2 measurement in basis { P, Q } Einstein (1935): spuky action at a distance Schrödinger (1935): entanglement A B A B Bell (1964): principle of locality is in conflict with quantum theory J.S. Bell, Physics 1, (1964) /RG - 50

46 Entangled Dices A B Ψ = A B A B /RG - 51

47 Bell s Inequality (a simple logic exercise) we consider a collection of objects with parameters A, B, and C: e.g. A = male, B = taller than 1.8 m, C = blue eyes (classroom example) we proof that the number of objects which have parameter A but not parameter B plus the number of objects which have parameter B but not parameter C is greater than or equal to the number of objects which have parameter A but not parameter C: # A, not B + # B, not C #(A, not C) this relationship is called Bell's inequality J.S. Bell, Physics 1, (1964) John Stewart Bell ( ) /RG - 52

48 Bell s Inequality (a simple logic exercise) Proof (has nothing to do with quantum mechanics): we assert that # A, not B, C + # not A, B, not C 0 pretty obvious, since either no group members have these combinations or some members do we add # A, not B, not C + # A, B, not C on both sides # A, not B, C + # A, not B, not C + # not A, B, not C + # A, B, not C 0 + # A, not B, not C + # A, B, not C # A, not B # B, not C # A, not C since either C or not C must be true since either A or not A must be true since either B or not B must be true # A, not B + # B, not C #(A, not C) q.e.d. no other assumptions made than (i) logic is a valid way to reason (ii) parameters A, B, C exist whether they are measured or not (there is a reality separate from its observation) /RG - 53

49 Bell s Inequality (applied to electron spin) Bell s inequality # A, not B + # B, not C #(A, not C) #, + #, #(, ) spin directions: A: θ = 0 = B: θ = 45 = C: θ = 90 = not A: θ = 180 = not B: θ = 135 = not C: θ = 90 = measurement of #,, #,, #(, ) e-gun measurement of # of electrons with,,, or, gives 50% for each projection but if we try to measure and at the same time, we have a problem: only 15% are (and 85% would be ), if we have measured before the preceeding measurement of # irrevocably changes # in the same way: the measurement of # irrevocably changes # in classroom example this would mean that measuring the gender would change their height: pretty weird but true for electron spins /RG - 54

50 Bell s Inequality (applied to electron spin) measurement of spin directions #, : if we have measured in the first measurement, the probability to find in the second is. 2 = cos = #, : if we have measured in the first measurement, the probability to find in the second is. 2 = cos 135 = #(, ): if we have measured in the first measurement, the probability to find in the second is 2 = cos = 0.5 arbitrary spin state: Ψ = cos Θ 2 + eiφ sin Θ 2 #, + #, = #, = 0. 5 violation of Bell s inequality first experiments demonstrating violation: Clauser, Horne, Shimony and Holt in 1969 using photon pairs /RG - 55

51 Violation of Bell s Inequality assumptions made in deriving Bell s inequality (i) logic is a valid way to reason (ii) parameters A, B, C exist whether they are measured or not electrons have spin in a given direction even if we do not measure it there is a reality separate from its observation hidden variables exist (iii) no information can travel faster than the speed of light locality hidden variables are local violation of Bell s inequality is in conflict with local realism!!...but what if logic is not valid? /RG - 56

52 Relevance of Quantum Phenomena Will quantum effects be part of our everyday life? Yes, they already are! interesting applications quantum technologies quantum computation quantum communication quantum simulation quantum metrology /RG - 57

53 Contents a brief history of computation... from mechanical to quantum mechanical information processing computational complexity classical computation the weird world of quantum mechanics quantum computation quantum computers summary... where we are and where we hope to go /RG - 58

54 The Quantum Bit classical bit (two distinct states) 0 or 1 or or or decisive quantum bit (arbitrary superposition of two quantum states computational basis) Ψ = α 0 + β 1 with α 2 + β 2 = 1 Ψ = α + β indecisive measurement ( collapse of wave function) Ψ = α + β with probability α 2 observer /RG - 59

55 The Quantum Bit Bloch sphere representation (geometrical picture of qubit) 0 or g ground state Ψ = cos Θ eiφ sin Θ 2 1 = cos Θ 2 e iφ sin Θ 2 1 or e excited state /RG - 60

56 The Quantum Bit quantum bit (mathematical picture of qubit): - two-level quantum system whose state is represented by a ket lying in a 2D Hilbert space H, which has the orthonormal basis 0, 1 - each ket can be thought of as a column vector 0 = 1 0 and 1 = 0 1 Ψ = α 0 + β 1 = α β 0 1 = α β tensor product of Hilbert spaces: H = H 1 H 2 H n state in 2 n -dimenisonal Hilbert space: Ψ = Ψ 1 Ψ 2 Ψ n = Ψ 1 Ψ 2 Ψ n example: H = H 1 H = 01 = 0 1 = = = /RG - 61

57 Measuring the State of a Qubit example: consider a 2-dim. quantum system in state Ψ = α 0 + β 1 what happens if we measure Ψ in the basis ± = ± 1? - we first express Ψ in the basis ± : Ψ = α+β α β thus measurement of Ψ in the basis ± yield two possible results: Ψ Ψ probability = α+β 2 2 probability = α β 2 2 note: we cannot completely control the outcome of the measurement /RG - 62

58 Representing Integers let H 2 be a 2-dim. Hilbert space with orthonormal basis 0, 1 then, H = 0 n 1 H 2 is a 2 n -dim. Hilbert space with induced orthonormal basis 0 00, 0 01, 0 10, 0 11,, 1 11 we represent the integer m with binary expansion m = n 1 j=0 m j 2 j, m j = 0 or 1, j as the ket m = m n 1 m n 2 m 1 m 0 example 23 = /RG - 63

59 The No Cloning Theorem quantum bit cannot be copied copying machine proof: - assume that there is a unitary operator U producing copies of A and B U A blank ] = AA and U B blank ] = BB - however, the quantum copying machine fails in copying state C = 1 ( A + B ) 2 U C blank ] = 1 ( AA + BB ) CC 2 remark: - cloning is inherently nonlinear - quantum mechanics is inherently linear quantum replicators do not exist /RG - 64

60 Massive Parallelism example: Ψ i = 1 2 ( ) for i = 1,2,3,, n then Ψ 0 Ψ 2 Ψ n 1 = n 1 i=0 = 1 2 = 1 2 n n 1 ( ) 2 ( ) ( ) ( ) ( ) = 1 2 n 2 n 1 a=0 a the n-qubit register contains all n-bit binary numbers simultaneously!!! n classical bits can store a single integer I, the n-qubit quantum register can be prepared in the corresponding state I of the computational basis, but also in a superposition /RG - 65

61 Massive Parallelism: Deutsch s Problem classical machine: 0 1 x f(x) f(0) = 0 or 1 f(1) = 0 or 1 we are satisfied to know whether f x = const (f(0) = f 1 ) or balanced (f 0 f 1 ) we have to run the machine twice to find this out quantum machine: 0 1 x y f( x y f x ) machine flips the second qubit if f acting on the first qubit is 1, and does not do anything if f acting on the first qubit is 0 we can determine if f x is constant or balanced by using the quantum black box twice. Can we get the answer by running the quantum black box just once? ( Deutsch s problem ) choose the input state to be a superposition of 0 and 1 x x 1 2 f(x) 1 f(x) = x 1 f(x) we have isolated the function f in an x-dependent phase /RG - 66

62 Massive Parallelism: Deutsch s Problem we also prepare the first qubit x in superposition state f(0) f(1) we perform a measurement that projects the first onto the basis ± = ± 1 we will always obtain + if the function is balanced and if it is constant the classical computer has to run the black box twice to distinguish a balanced function from a constant function, but a quantum computer does the job in one go! suppose we are interested in global properties of a function that acts on N bits, a function with 2 N possible arguments to compute a complete table of values of f(x) we have to calculate f exactly 2 N times (completely infeasible for N 1) with the quantum machine we can choose the input register to be in a state 1 N which requires to compute f x only once!! 2 speedup by massive quantum parallelism /RG - 67

63 Entangled Qubits U 0 A 1 B unitary transformation 0 A 1 B 1 A 0 B 2 not entangled separable entangled not separable definition: if a pure state Ψ H A H B can be written in the form Ψ = Ψ A Ψ B where Ψ i is a pure state of the i th subsystem, it is said to be separable /RG - 68

64 Observing Entangled Qubits 0 A 1 B 1 A 0 B 2 observes only the blue qubit whoosh!! 0 A 1 B with probability 1/2 1 A 0 B with probability 1/2 no longer entangled separable /RG - 69

65 Elementary Logic Gates classical computer: - n classical bits form a register of size n - sequence of elementary operations (e.g. AND, NOT) produce a given logic function quantum computer: - n quantum bits form a quantum register of size n - sequence of elementary operations (QUANTUM GATES) produce a given logic function typical sequence for quantum computation: initialization: manipulation: readout: prepare the quantum computer in a well-definded initial state apply elementary quantum gates to manipulate quantum state perform a quantum measurement at the end of the algorithm /RG - 70

66 Quantum Processor: Principle of Operation Qubit Bloch sphere 0 e g U 1 1-Qubit-Gate 1 Ψ = cos Θ eiφ sin Θ 2 1 M.A. Nielsen, I.L. Chuang, Quantum Computation and Quantum Information (Cambridge Univ. Press, 2000) /RG - 72

67 Quantum Processor: Principle of Operation Qubit 2-Qubit-Gate (C-NOT) e g e g e g g e readout U 1 U 1 U 1 1-Qubit-Gate M.A. Nielsen, I.L. Chuang, Quantum Computation and Quantum Information (Cambridge Univ. Press, 2000) /RG - 73

68 Single Qubit Gates single qubit gates: - rotate the state vector on the Bloch sphere - are represented by unitary matrices: UU = I Hadamard gate: - maps the basis state 0 to 1 ( ) and 1 to 1 ( 0 1 ) represents a rotation of π/2 about the axis 1 ( x + z) 2 H = A B B phase shift gate: - leaves the basis state 0 unchanged, maps 1 to e iφ 1 - equivalent to tracing a horizontal circle on the Bloch sphere by φ radians R φ = e iφ /RG - 74

69 Two Qubit Gates SWAP gate: - swaps two qubits SWAP = A B B A 00 = 10 = = 11 = CNOT gate: - performs the NOT operation on the second qubit only when the first qubit is 1 and otherwise leaves it unchanged CNOT = A B A B = A B A + B mod /RG - 75

70 Universal Quantum Logic Gates classical computation: any logical function can be constructed by a universal set of elementary gates: NAND FANOUT quantum computation:any logical function can be decomposed into one-qubit and two-qubit CNOT gates H, R φ, A CNOT A A /RG - 76

71 Gate Errors quantum computation is performed by a sequence of quantum gates applied to some initial state Ψ 0 : Ψ n = n i=1 U i Ψ 0 the unitary operations form a continuous set and any realistic implementation involves some error (operator V i slightly differing from perfect U i ): Ψ i = U i Ψ i 1 Ψ i = Ψ i + E i = V i Ψ i 1 error E i = (V i U i ) Ψ i 1 after n iterations: Ψ n Ψ n < n ε V i U i sup < ε (sup norm of operator V i U i ) unitary errors accumulate at worst linear with length of computation this takes place for systematic errors, for stochastic errors we expect a n growth /RG - 77

72 Quantum Decoherence qubits are coherent superpositions of two computational basis states: Ψ = cos Θ eiφ sin Θ 2 1 quantum decoherence is the loss of coherence or ordering of the phase angles between the components in the quantum superposition due to interaction with the environment (unobservable quantum degrees of freedom) Uni Erlangen example: two wave packets interfere to form interference fringes (left pattern) interaction with the fluctuating environment (wavy orange lines) blurs the interference pattern (right pattern) decoherence produces a gradual crossover between wave-like phenomena (interference) and particle-like behavior (classical, localized particles with well-defined trajectories) /RG - 78

73 Quantum Decoherence quantum decoherence occurs when a quantum system interacts with its environment in a thermodynamically irreversible way entanglement with the environment due to finite coupling quantum decoherence can be viewed as the loss of information from a quantum system into the environment the dynamics of the isolated quantum system is non-unitary, although the combined system plus environment evolves in a unitary fashion the dynamics of the quantum system alone is irreversible quantum decoherence represents a challenge for quantum computers, since they rely heavily on the undisturbed evolution of quantum states decoherence has to be managed, in order to perform quantum computation /RG - 79

74 A Few Words on Nomenclature quantum decoherence: originates from the quantum effect of the environment, entanglement with the environment dephasing: describes the effect that coherences, i.e. the off-diagonal elements of the density matrix, get reduced in a particular basis, namely the energy eigenbasis of the system dephasing may be reversible if it is not due to decoherence, as revealed, e.g. in spinecho experiments. phase averaging: a classical noise phenomenon entering through the dependence of the unitary system evolution on external control parameters which fluctuate examples: (i) vibrations of an interferometer grating, (ii) fluctuations of the classical magnetic field empirically, phase averaging is often hard to distinguish from decoherence dissipation: energy exchange with the environment leading to thermalization usually accompanied by decoherence /RG - 80

75 Quantum Processor at Work algorithm J.-S. Tsai, Proc. Jpn. Acad., Ser. B 86 (2010) /RG - 81

76 Quantum Algorithm quantum algorithm: sequence of simple elementary logic gate operations important difference to classical computation: the algorithm performed by the quantum computer may be a probabilistic algorithm if we run exactly the same program twice we obtain different results because of the randomness of the quantum measurement process the quantum algorithm actually generates a probability distribution of possible outputs example: in fact, Shor s factoring algorithm is not guaranteed to succeed in finding the prime factors it just succeeds with a reasonable probability that s okay though because it is easy to verify whether the factors are correct /RG - 82

77 A Quantum Computation E. Knill, Nature 463, 441 (2010) a. initialize qubits in state 00 b. generate superposition state Ψ = a 00 + a 01 + a 10 + a 11 with a = 0.25 c. apply quantum algorithm making use of quantum parallelism d. exploit interference to concentrate amplitudes on the marked configuration e. perform quantum measurement (in the shown case the outcome is deterministic and reveals the location of the mark at 10 ) /RG - 83

78 Contents a brief history of computation... from mechanical to quantum mechanical information processing computational complexity classical computation the weird world of quantum mechanics quantum computation quantum computers summary... where we are and where we hope to go /RG - 84

79 What do we need to build a quantum computer? Qubits: physical medium (hardware platform) that can support quantum systems with two distinguishable states One- and two-qubit gates: techniques to precisely manipulate and control the qubit state without introducing unwanted computational errors Coherence: adequate isolation of the qubits from the environment to avoid decoherence of quantum states Quantum error correction: method to correct for unavoidable computational errors Readout process: fast single-shot readout process with high fidelity Quantum algorithm: suitable sequence of simple elementary logic gate operations (software) /RG - 85

80 Hardware Platforms... there are many physical systems participating in the game trapped ions (may soon be used for quantum simulation) atoms in cavities: cavity & circuit QED systems superconducting quantum circuits (current runner up) nitrogen vacancies in diamond nuclear & electron spins optical systems: photons mechanical systems: phonons electrons on superfluid helium experimental techniques for manipulation and control are often demanding /RG - 86

81 The Nobel Prize in Physics 2012 Serge Haroche David J. Wineland The Nobel Prize in Physics 2012 was awarded jointly to Serge Haroche and David J. Wineland "for groundbreaking experimental methods that enable measuring and manipulation of individual quantum systems" /RG - 87

82 Light-Matter Interaction study of light matter interaction on a fundamental quantum level Cavity QED consequences of the quantum nature of light on light-matter interaction quantum mechanical control and manipulation of light and matter basis for quantum information technology & metrology /RG - 88

83 Cavity & Circuit QED cavity QED natural atom in optical cavity Rempe group circuit QED solid state circuit = artificial atom in µ-wave cavity WMI e.g. Kimble and Mabuchi groups at Caltech Rempe group at MPQ Garching,. e.g. Wallraff (ETH), Martinis (UCSB), Schoelkopf (Yale), Nakamura (Tokyo), Gross (Garching),. advantages of solid state systems: - design flexibility - tunability & manipulation - strong & ultrastrong light-matter interaction achievable - scalability /RG - 89

84 ... Solid State Circuits Go Quantum today near future far future multi electron, spin, fluxon, photon devices single/few electron, spin, fluxon, photon devices quantum electron, spin, fluxon, photon devices classical description quantifiable, but not quantum quantum description Intel PTB WMI 65 nm process 2005 single electron transistor superconducting qubit 2 µm /RG - 90

85 ... Towards Quantum Electronics conventional electronic circuits quantum electronic circuits Kondensator Spule Widerstand Diode - superposition states - entanglement superconducting flux quantum bit (superposition of clockwise and anticlockwise circulating persistent currents) /RG - 92

86 Superconducting Quantum Switch M. Mariantoni et al. Phys. Rev. B 78, (2008) A. Baust et al., Phys. Rev. B 91, (2015); arxiv: /RG - 97

87 Circuit-QED: Energy Scales resonator solid state atom w r w ge superconducting circuit QED nanomechanical systems ω r /2π ω ge /2π Hz ω r /2π Hz 1 GHz 50 mk ħω r J ultra-low temperature experiments ultra-sensitive µ-wave experiments /RG - 99

88 mk Technology for SC Quantum Circuits /RG - 100

89 Optical mk temperature 1 GHz ~ 50 mk ħω r ~ J /RG - 101

90 Optical mk temperature 1 GHz ~ 50 mk ħω r ~ J /RG - 102

91 One- and Two-Qubit Gates have sufficiently accurate quantum gates been demonstrated? no, and this is one of the key as-yet-unmet challenges present consensus/believe: for practical scalability, the probability of error introduced by the application of quantum gates must be less than 10-4 requirements for qubit-state initialization and measurement are more relaxed: /RG - 103

92 Moore s Law for Qubit Lifetime coherence time of superconducting qubits has been improved dramatically within only a decade superconducting qubits M. H. Devoret and R. J. Schoelkopf, Science 339, 1169 (2013) /RG - 104

93 Quantum Error Correction does the analog nature of configuration amplitudes (as opposed to classical digital computers) cause problems? no do the quantum gates have to be increasingly accurate as the number of gates is growing? why? no it is possible to digitize computations arbitrarily accurately by applying quantum error correction strategies error correction removes effects of computational errors and decoherence processes this requires relatively limited resources, provided that enough requirements for building a quantum computer are met /RG - 105

94 Superconducting Quantum Computer... towards superconducting quantum circuits, computers, simulators,... Photo credit: Erik Lucero Martinis UCSB and Google, superconducting quantum circuit with five Xmon qubits /RG - 106

95 Superconducting Quantum Computer /RG - 107

96 Superconducting Quantum Computer D-Wave One Systems /RG - 109

97 Superconducting Quantum Computer Photo: IBM IBM three-qubit chip: basis for a much larger quantum computer transmon qubit /RG - 110

98 Superconducting Quantum Circuit UCSB & chip with 9 X-mon qubits State preservation by repetitive error detection in a superconducting quantum circuit, J. Kelly et al., Nature 519, (2015) /RG - 111

99 Quantum Information Processing for what? Research Web Finances Optimization problems Graph theory problems Material science Pharmaceuticals Quantum chemistry Climate modeling Bioinformatics Weather predictions Image and pattern recognition Machine Learning Communication Advanced Search Risk modeling Trading strategies Financial forecasting Credit: istockphoto Google, IBM, D-Wave, Microsoft, Lockheed Martin, NASA, /RG - 112

100 QIP Perspectives When will we have a quantum computers, when will they outperform classical computers, which will be the best hardware platform,...?? long term predictions... I think there is a world market for maybe five computers. Thomas J. Watson, chairman of IBM, 1943 Whereas a calculator on the Eniac is equipped with vacuum tubes and weighs 30 tons, computers in the future may have only 1000 tubes and weigh only 1½ tons Popular Mechanics, March 1949 There is no reason anyone would want a computer in their home. Ken Olson, president, chairman and founder of DEC, are very likely to be wrong!! /RG - 113

101 Summary rapid progress in quantum information technology quantum computation is close to become reality quantum communication is at the horizon quantum simulation and quantum metrology are attracting growing interest quantum technology important for fundamental physics experiments...the future looks bright /RG - 114

102 The WMI team Thank you! /RG - 115

10.2 Introduction to quantum information processing

10.2 Introduction to quantum information processing AS-Chap. 10-1 10. Introduction to quantum information processing AS-Chap. 10-10. Introduction to Information Processing Information General concept (similar to energy) Many forms: Mechanical, thermal,

More information

6.2 Introduction to quantum information processing

6.2 Introduction to quantum information processing AS-Chap. 6. - 1 6. Introduction to quantum information processing 6. Introduction to information processing AS-Chap. 6. - Information General concept (similar to energy) Many forms: Mechanical, thermal,

More information

10.2 Introduction to quantum information processing

10.2 Introduction to quantum information processing AS-Chap. 10-1 10. Introduction to quantum information processing 10. Introduction to information processing AS-Chap. 10 - Information General concept (similar to energy) Many forms: Mechanical, thermal,

More information

Chapter 10. Superconducting Quantum Circuits

Chapter 10. Superconducting Quantum Circuits Chapter 10 Superconducting Quantum Circuits 10.1 Motivation AS-Chap. 10-2 Repetition: current-phase and voltage-phase relation are classical, but have quantum origin (macroscopic quantum model) primary

More information

Introduction to Quantum Computing

Introduction to Quantum Computing Introduction to Quantum Computing Part I Emma Strubell http://cs.umaine.edu/~ema/quantum_tutorial.pdf April 12, 2011 Overview Outline What is quantum computing? Background Caveats Fundamental differences

More information

1.0 Introduction to Quantum Systems for Information Technology 1.1 Motivation

1.0 Introduction to Quantum Systems for Information Technology 1.1 Motivation QSIT09.V01 Page 1 1.0 Introduction to Quantum Systems for Information Technology 1.1 Motivation What is quantum mechanics good for? traditional historical perspective: beginning of 20th century: classical

More information

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

quantum mechanics is a hugely successful theory... QSIT08.V01 Page 1 1.0 Introduction to Quantum Systems for Information Technology 1.1 Motivation What is quantum mechanics good for? traditional historical perspective: beginning of 20th century: classical physics fails

More information

Superconducting Quantum Circuits

Superconducting Quantum Circuits http:// DPG-Frühjahrstagung Sektion Kondensierte Materie Berlin, 11.03. - 16.03.2018 Superconducting Quantum Circuits Rudolf Gross Walther-Meißner-Institut, Bayerische Akademie der Wissenschaften and Technische

More information

2.0 Basic Elements of a Quantum Information Processor. 2.1 Classical information processing The carrier of information

2.0 Basic Elements of a Quantum Information Processor. 2.1 Classical information processing The carrier of information QSIT09.L03 Page 1 2.0 Basic Elements of a Quantum Information Processor 2.1 Classical information processing 2.1.1 The carrier of information - binary representation of information as bits (Binary digits).

More information

Introduction to Quantum Computation

Introduction to Quantum Computation Chapter 1 Introduction to Quantum Computation 1.1 Motivations The main task in this course is to discuss application of quantum mechanics to information processing (or computation). Why? Education:Asingleq-bitisthesmallestpossiblequantummechanical

More information

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

Quantum Computing. Vraj Parikh B.E.-G.H.Patel College of Engineering & Technology, Anand (Affiliated with GTU) Abstract HISTORY OF QUANTUM COMPUTING- Quantum Computing Vraj Parikh B.E.-G.H.Patel College of Engineering & Technology, Anand (Affiliated with GTU) Abstract Formerly, Turing Machines were the exemplar by which computability and efficiency

More information

Experimental Quantum Computing: A technology overview

Experimental Quantum Computing: A technology overview Experimental Quantum Computing: A technology overview Dr. Suzanne Gildert Condensed Matter Physics Research (Quantum Devices Group) University of Birmingham, UK 15/02/10 Models of quantum computation Implementations

More information

MAA509: Quantum Computing and Information Introduction

MAA509: Quantum Computing and Information Introduction MAA509: Quantum Computing and Information Introduction November 7, 2016 November 7, 2016 1 / 19 Why make computers? Computation by hand is difficult and not very stimulating. Why not make a machine do

More information

Lecture 2, March 2, 2017

Lecture 2, March 2, 2017 Lecture 2, March 2, 2017 Last week: Introduction to topics of lecture Algorithms Physical Systems The development of Quantum Information Science Quantum physics perspective Computer science perspective

More information

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

Physics is becoming too difficult for physicists. David Hilbert (mathematician) Physics is becoming too difficult for physicists. David Hilbert (mathematician) Simple Harmonic Oscillator Credit: R. Nave (HyperPhysics) Particle 2 X 2-Particle wave functions 2 Particles, each moving

More information

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

phys4.20 Page 1 - the ac Josephson effect relates the voltage V across a Junction to the temporal change of the phase difference Josephson Effect - the Josephson effect describes tunneling of Cooper pairs through a barrier - a Josephson junction is a contact between two superconductors separated from each other by a thin (< 2 nm)

More information

Semiconductors: Applications in spintronics and quantum computation. Tatiana G. Rappoport Advanced Summer School Cinvestav 2005

Semiconductors: Applications in spintronics and quantum computation. Tatiana G. Rappoport Advanced Summer School Cinvestav 2005 Semiconductors: Applications in spintronics and quantum computation Advanced Summer School 1 I. Background II. Spintronics Spin generation (magnetic semiconductors) Spin detection III. Spintronics - electron

More information

Quantum Computation 650 Spring 2009 Lectures The World of Quantum Information. Quantum Information: fundamental principles

Quantum Computation 650 Spring 2009 Lectures The World of Quantum Information. Quantum Information: fundamental principles Quantum Computation 650 Spring 2009 Lectures 1-21 The World of Quantum Information Marianna Safronova Department of Physics and Astronomy February 10, 2009 Outline Quantum Information: fundamental principles

More information

Seminar 1. Introduction to Quantum Computing

Seminar 1. Introduction to Quantum Computing Seminar 1 Introduction to Quantum Computing Before going in I am also a beginner in this field If you are interested, you can search more using: Quantum Computing since Democritus (Scott Aaronson) Quantum

More information

Chapter 10. Quantum algorithms

Chapter 10. Quantum algorithms Chapter 10. Quantum algorithms Complex numbers: a quick review Definition: C = { a + b i : a, b R } where i = 1. Polar form of z = a + b i is z = re iθ, where r = z = a 2 + b 2 and θ = tan 1 y x Alternatively,

More information

Supercondcting Qubits

Supercondcting Qubits Supercondcting Qubits Patricia Thrasher University of Washington, Seattle, Washington 98195 Superconducting qubits are electrical circuits based on the Josephson tunnel junctions and have the ability to

More information

Introduction to Quantum Algorithms Part I: Quantum Gates and Simon s Algorithm

Introduction to Quantum Algorithms Part I: Quantum Gates and Simon s Algorithm Part I: Quantum Gates and Simon s Algorithm Martin Rötteler NEC Laboratories America, Inc. 4 Independence Way, Suite 00 Princeton, NJ 08540, U.S.A. International Summer School on Quantum Information, Max-Planck-Institut

More information

Complex numbers: a quick review. Chapter 10. Quantum algorithms. Definition: where i = 1. Polar form of z = a + b i is z = re iθ, where

Complex numbers: a quick review. Chapter 10. Quantum algorithms. Definition: where i = 1. Polar form of z = a + b i is z = re iθ, where Chapter 0 Quantum algorithms Complex numbers: a quick review / 4 / 4 Definition: C = { a + b i : a, b R } where i = Polar form of z = a + b i is z = re iθ, where r = z = a + b and θ = tan y x Alternatively,

More information

6.080/6.089 GITCS May 6-8, Lecture 22/23. α 0 + β 1. α 2 + β 2 = 1

6.080/6.089 GITCS May 6-8, Lecture 22/23. α 0 + β 1. α 2 + β 2 = 1 6.080/6.089 GITCS May 6-8, 2008 Lecturer: Scott Aaronson Lecture 22/23 Scribe: Chris Granade 1 Quantum Mechanics 1.1 Quantum states of n qubits If you have an object that can be in two perfectly distinguishable

More information

Lecture 2, March 1, 2018

Lecture 2, March 1, 2018 Lecture 2, March 1, 2018 Last week: Introduction to topics of lecture Algorithms Physical Systems The development of Quantum Information Science Quantum physics perspective Computer science perspective

More information

*WILEY- Quantum Computing. Joachim Stolze and Dieter Suter. A Short Course from Theory to Experiment. WILEY-VCH Verlag GmbH & Co.

*WILEY- Quantum Computing. Joachim Stolze and Dieter Suter. A Short Course from Theory to Experiment. WILEY-VCH Verlag GmbH & Co. Joachim Stolze and Dieter Suter Quantum Computing A Short Course from Theory to Experiment Second, Updated and Enlarged Edition *WILEY- VCH WILEY-VCH Verlag GmbH & Co. KGaA Contents Preface XIII 1 Introduction

More information

Entanglement. arnoldzwicky.org. Presented by: Joseph Chapman. Created by: Gina Lorenz with adapted PHYS403 content from Paul Kwiat, Brad Christensen

Entanglement. arnoldzwicky.org. Presented by: Joseph Chapman. Created by: Gina Lorenz with adapted PHYS403 content from Paul Kwiat, Brad Christensen Entanglement arnoldzwicky.org Presented by: Joseph Chapman. Created by: Gina Lorenz with adapted PHYS403 content from Paul Kwiat, Brad Christensen PHYS403, July 26, 2017 Entanglement A quantum object can

More information

Quantum Computing. Thorsten Altenkirch

Quantum Computing. Thorsten Altenkirch Quantum Computing Thorsten Altenkirch Is Computation universal? Alonzo Church - calculus Alan Turing Turing machines computable functions The Church-Turing thesis All computational formalisms define the

More information

The Quantum Supremacy Experiment

The Quantum Supremacy Experiment The Quantum Supremacy Experiment John Martinis, Google & UCSB New tests of QM: Does QM work for 10 15 Hilbert space? Does digitized error model also work? Demonstrate exponential computing power: Check

More information

QUANTUM COMPUTING. Part II. Jean V. Bellissard. Georgia Institute of Technology & Institut Universitaire de France

QUANTUM COMPUTING. Part II. Jean V. Bellissard. Georgia Institute of Technology & Institut Universitaire de France QUANTUM COMPUTING Part II Jean V. Bellissard Georgia Institute of Technology & Institut Universitaire de France QUANTUM GATES: a reminder Quantum gates: 1-qubit gates x> U U x> U is unitary in M 2 ( C

More information

Unitary evolution: this axiom governs how the state of the quantum system evolves in time.

Unitary evolution: this axiom governs how the state of the quantum system evolves in time. CS 94- Introduction Axioms Bell Inequalities /7/7 Spring 7 Lecture Why Quantum Computation? Quantum computers are the only model of computation that escape the limitations on computation imposed by the

More information

Distributing Quantum Information with Microwave Resonators in Circuit QED

Distributing Quantum Information with Microwave Resonators in Circuit QED Distributing Quantum Information with Microwave Resonators in Circuit QED M. Baur, A. Fedorov, L. Steffen (Quantum Computation) J. Fink, A. F. van Loo (Collective Interactions) T. Thiele, S. Hogan (Hybrid

More information

QLang: Qubit Language

QLang: Qubit Language QLang: Qubit Language Christopher Campbell Clément Canonne Sankalpa Khadka Winnie Narang Jonathan Wong September 24, 24 Introduction In 965, Gordon Moore predicted that the number of transistors in integrated

More information

Exploring the quantum dynamics of atoms and photons in cavities. Serge Haroche, ENS and Collège de France, Paris

Exploring the quantum dynamics of atoms and photons in cavities. Serge Haroche, ENS and Collège de France, Paris Exploring the quantum dynamics of atoms and photons in cavities Serge Haroche, ENS and Collège de France, Paris Experiments in which single atoms and photons are manipulated in high Q cavities are modern

More information

QUANTUM CRYPTOGRAPHY QUANTUM COMPUTING. Philippe Grangier, Institut d'optique, Orsay. from basic principles to practical realizations.

QUANTUM CRYPTOGRAPHY QUANTUM COMPUTING. Philippe Grangier, Institut d'optique, Orsay. from basic principles to practical realizations. QUANTUM CRYPTOGRAPHY QUANTUM COMPUTING Philippe Grangier, Institut d'optique, Orsay 1. Quantum cryptography : from basic principles to practical realizations. 2. Quantum computing : a conceptual revolution

More information

Quantum Information & Quantum Computation

Quantum Information & Quantum Computation CS290A, Spring 2005: Quantum Information & Quantum Computation Wim van Dam Engineering 1, Room 5109 vandam@cs http://www.cs.ucsb.edu/~vandam/teaching/cs290/ Administrivia Required book: M.A. Nielsen and

More information

Errata list, Nielsen & Chuang. rrata/errata.html

Errata list, Nielsen & Chuang.  rrata/errata.html Errata list, Nielsen & Chuang http://www.michaelnielsen.org/qcqi/errata/e rrata/errata.html Part II, Nielsen & Chuang Quantum circuits (Ch 4) SK Quantum algorithms (Ch 5 & 6) Göran Johansson Physical realisation

More information

A trip to Quantum Physics

A trip to Quantum Physics A trip to Quantum Physics - Schrödinger s cats, Einstein s nightmares and quantum technology - Diego Porras School of Mathematical & Physical Sciences A bit of history Quantum weirdness Complexity in quantum

More information

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

Quantum Computing. Separating the 'hope' from the 'hype' Suzanne Gildert (D-Wave Systems, Inc) 4th September :00am PST, Teleplace Quantum Computing Separating the 'hope' from the 'hype' Suzanne Gildert (D-Wave Systems, Inc) 4th September 2010 10:00am PST, Teleplace The Hope All computing is constrained by the laws of Physics and

More information

Quantum Information Science (QIS)

Quantum Information Science (QIS) Quantum Information Science (QIS) combination of three different fields: Quantum Physics QIS Computer Science Information Theory Lecture 1 - Outline 1. Quantum Mechanics 2. Computer Science History 3.

More information

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

Quantum Computing 101. ( Everything you wanted to know about quantum computers but were afraid to ask. ) Quantum Computing 101 ( Everything you wanted to know about quantum computers but were afraid to ask. ) Copyright Chris Lomont, 2004 2 67 1 = 193707721 761838257287 Took American Mathematician Frank Nelson

More information

Quantum Computing. Joachim Stolze and Dieter Suter. A Short Course from Theory to Experiment. WILEY-VCH Verlag GmbH & Co. KGaA

Quantum Computing. Joachim Stolze and Dieter Suter. A Short Course from Theory to Experiment. WILEY-VCH Verlag GmbH & Co. KGaA Joachim Stolze and Dieter Suter Quantum Computing A Short Course from Theory to Experiment Second, Updated and Enlarged Edition WILEY- VCH WILEY-VCH Verlag GmbH & Co. KGaA Preface XIII 1 Introduction and

More information

Quantum Computing: A Future Trends in Computing

Quantum Computing: A Future Trends in Computing Volume 3, No. 3, May-June 2012 International Journal of Advanced Research in Computer Science RESEARCH PAPER Available Online at www.ijarcs.info Quantum Computing: A Future Trends in Computing Amit V.Pandhare

More information

Basics on quantum information

Basics on quantum information Basics on quantum information Mika Hirvensalo Department of Mathematics and Statistics University of Turku mikhirve@utu.fi Thessaloniki, May 2016 Mika Hirvensalo Basics on quantum information 1 of 52 Brief

More information

Some Introductory Notes on Quantum Computing

Some Introductory Notes on Quantum Computing Some Introductory Notes on Quantum Computing Markus G. Kuhn http://www.cl.cam.ac.uk/~mgk25/ Computer Laboratory University of Cambridge 2000-04-07 1 Quantum Computing Notation Quantum Computing is best

More information

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

Quantum Effect or HPC without FLOPS. Lugano March 23, 2016 Quantum Effect or HPC without FLOPS Lugano March 23, 2016 Electronics April 19, 1965 2016 D-Wave Systems Inc. All Rights Reserved 2 Moore s Law 2016 D-Wave Systems Inc. All Rights Reserved 3 www.economist.com/technology-quarterly/2016-03-12/aftermoores-law

More information

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

Reversible and Quantum computing. Fisica dell Energia - a.a. 2015/2016 Reversible and Quantum computing Fisica dell Energia - a.a. 2015/2016 Reversible computing A process is said to be logically reversible if the transition function that maps old computational states to

More information

INTRODUCTORY NOTES ON QUANTUM COMPUTATION

INTRODUCTORY NOTES ON QUANTUM COMPUTATION INTRODUCTORY NOTES ON QUANTUM COMPUTATION Keith Hannabuss Balliol College, Oxford Hilary Term 2009 Notation. In these notes we shall often use the physicists bra-ket notation, writing ψ for a vector ψ

More information

IBM quantum experience: Experimental implementations, scope, and limitations

IBM quantum experience: Experimental implementations, scope, and limitations IBM quantum experience: Experimental implementations, scope, and limitations Plan of the talk IBM Quantum Experience Introduction IBM GUI Building blocks for IBM quantum computing Implementations of various

More information

CSCI 2570 Introduction to Nanocomputing. Discrete Quantum Computation

CSCI 2570 Introduction to Nanocomputing. Discrete Quantum Computation CSCI 2570 Introduction to Nanocomputing Discrete Quantum Computation John E Savage November 27, 2007 Lect 22 Quantum Computing c John E Savage What is Quantum Computation It is very different kind of computation

More information

6.896 Quantum Complexity Theory September 9, Lecture 2

6.896 Quantum Complexity Theory September 9, Lecture 2 6.96 Quantum Complexity Theory September 9, 00 Lecturer: Scott Aaronson Lecture Quick Recap The central object of study in our class is BQP, which stands for Bounded error, Quantum, Polynomial time. Informally

More information

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

Quantum Computing. The Future of Advanced (Secure) Computing. Dr. Eric Dauler. MIT Lincoln Laboratory 5 March 2018 The Future of Advanced (Secure) Computing Quantum Computing This material is based upon work supported by the Assistant Secretary of Defense for Research and Engineering and the Office of the Director

More information

Quantum Computing. Hans De Raedt Zernike Institute for Advanced Materials University of Groningen, NL

Quantum Computing. Hans De Raedt Zernike Institute for Advanced Materials University of Groningen, NL Quantum Computing Hans De Raedt Zernike Institute for Advanced Materials University of Groningen, NL http://www.compphys.org *80. Geburtsdag Prof.Dr. F. Hossfeld und 30 Jarhe HLRZ/NIC This talk Content

More information

Basics on quantum information

Basics on quantum information Basics on quantum information Mika Hirvensalo Department of Mathematics and Statistics University of Turku mikhirve@utu.fi Thessaloniki, May 2014 Mika Hirvensalo Basics on quantum information 1 of 49 Brief

More information

Quantum Computers. Todd A. Brun Communication Sciences Institute USC

Quantum Computers. Todd A. Brun Communication Sciences Institute USC Quantum Computers Todd A. Brun Communication Sciences Institute USC Quantum computers are in the news Quantum computers represent a new paradigm for computing devices: computers whose components are individual

More information

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

Lecture Quantum Information Processing II: Implementations. spring term (FS) 2017 Lecture Quantum Information Processing II: Implementations spring term (FS) 2017 Lectures & Exercises: Andreas Wallraff, Christian Kraglund Andersen, Christopher Eichler, Sebastian Krinner Please take

More information

Quantum Circuits and Algorithms

Quantum Circuits and Algorithms Quantum Circuits and Algorithms Modular Arithmetic, XOR Reversible Computation revisited Quantum Gates revisited A taste of quantum algorithms: Deutsch algorithm Other algorithms, general overviews Measurements

More information

Introduction to Cavity QED: fundamental tests and application to quantum information Serge Haroche July 2004

Introduction to Cavity QED: fundamental tests and application to quantum information Serge Haroche July 2004 Introduction to Cavity QED: fundamental tests and application to quantum information Serge Haroche July 2004 A very active research field: Code information in simple systems (atoms, photons..) and use

More information

Quantum computation: a tutorial

Quantum computation: a tutorial Quantum computation: a tutorial Samuel L. Braunstein Abstract: Imagine a computer whose memory is exponentially larger than its apparent physical size; a computer that can manipulate an exponential set

More information

Secrets of Quantum Information Science

Secrets of Quantum Information Science Secrets of Quantum Information Science Todd A. Brun Communication Sciences Institute USC Quantum computers are in the news Quantum computers represent a new paradigm for computing devices: computers whose

More information

Future of Quantum Science and Technology

Future of Quantum Science and Technology Future of Quantum Science and Technology Serge Haroche S.H &D.Wineland, 2012 Nobel in Physics Quantum theory has opened to us the microscopic world of particles, atoms and photons.and has given us the

More information

Compute the Fourier transform on the first register to get x {0,1} n x 0.

Compute the Fourier transform on the first register to get x {0,1} n x 0. CS 94 Recursive Fourier Sampling, Simon s Algorithm /5/009 Spring 009 Lecture 3 1 Review Recall that we can write any classical circuit x f(x) as a reversible circuit R f. We can view R f as a unitary

More information

Introduction to Quantum Computing

Introduction to Quantum Computing Introduction to Quantum Computing Petros Wallden Lecture 1: Introduction 18th September 2017 School of Informatics, University of Edinburgh Resources 1. Quantum Computation and Quantum Information by Michael

More information

Challenges in Quantum Information Science. Umesh V. Vazirani U. C. Berkeley

Challenges in Quantum Information Science. Umesh V. Vazirani U. C. Berkeley Challenges in Quantum Information Science Umesh V. Vazirani U. C. Berkeley 1 st quantum revolution - Understanding physical world: periodic table, chemical reactions electronic wavefunctions underlying

More information

Introduction to Quantum Computation

Introduction to Quantum Computation Introduction to Quantum Computation Ioan Burda Introduction to Quantum Computation Copyright 2005 Ioan Burda All rights reserved. Universal Publishers Boca Raton, Florida USA 2005 ISBN: 1-58112- 466-X

More information

Quantum Computing. Quantum Computing. Sushain Cherivirala. Bits and Qubits

Quantum Computing. Quantum Computing. Sushain Cherivirala. Bits and Qubits Quantum Computing Bits and Qubits Quantum Computing Sushain Cherivirala Quantum Gates Measurement of Qubits More Quantum Gates Universal Computation Entangled States Superdense Coding Measurement Revisited

More information

Ion trap quantum processor

Ion trap quantum processor Ion trap quantum processor Laser pulses manipulate individual ions row of qubits in a linear Paul trap forms a quantum register Effective ion-ion interaction induced by laser pulses that excite the ion`s

More information

Quantum Computing. 6. Quantum Computer Architecture 7. Quantum Computers and Complexity

Quantum Computing. 6. Quantum Computer Architecture 7. Quantum Computers and Complexity Quantum Computing 1. Quantum States and Quantum Gates 2. Multiple Qubits and Entangled States 3. Quantum Gate Arrays 4. Quantum Parallelism 5. Examples of Quantum Algorithms 1. Grover s Unstructured Search

More information

ROM-BASED COMPUTATION: QUANTUM VERSUS CLASSICAL

ROM-BASED COMPUTATION: QUANTUM VERSUS CLASSICAL arxiv:quant-ph/0109016v2 2 Jul 2002 ROM-BASED COMPUTATION: QUANTUM VERSUS CLASSICAL B. C. Travaglione, M. A. Nielsen Centre for Quantum Computer Technology, University of Queensland St Lucia, Queensland,

More information

The Nobel Prize in Physics 2012

The Nobel Prize in Physics 2012 The Nobel Prize in Physics 2012 Serge Haroche Collège de France and École Normale Supérieure, Paris, France David J. Wineland National Institute of Standards and Technology (NIST) and University of Colorado

More information

Quantum computing! quantum gates! Fisica dell Energia!

Quantum computing! quantum gates! Fisica dell Energia! Quantum computing! quantum gates! Fisica dell Energia! What is Quantum Computing?! Calculation based on the laws of Quantum Mechanics.! Uses Quantum Mechanical Phenomena to perform operations on data.!

More information

Quantum gate. Contents. Commonly used gates

Quantum gate. Contents. Commonly used gates Quantum gate From Wikipedia, the free encyclopedia In quantum computing and specifically the quantum circuit model of computation, a quantum gate (or quantum logic gate) is a basic quantum circuit operating

More information

Post Von Neumann Computing

Post Von Neumann Computing Post Von Neumann Computing Matthias Kaiserswerth Hasler Stiftung (formerly IBM Research) 1 2014 IBM Corporation Foundation Purpose Support information and communication technologies (ICT) to advance Switzerland

More information

Quantum Information Processing

Quantum Information Processing Quantum Information Processing Jonathan Jones http://nmr.physics.ox.ac.uk/teaching The Information Age Communication Shannon Computation Turing Current approaches are essentially classical which is wrong

More information

Quantum Computation. Michael A. Nielsen. University of Queensland

Quantum Computation. Michael A. Nielsen. University of Queensland Quantum Computation Michael A. Nielsen University of Queensland Goals: 1. To eplain the quantum circuit model of computation. 2. To eplain Deutsch s algorithm. 3. To eplain an alternate model of quantum

More information

Introduction to Quantum Computing for Folks

Introduction to Quantum Computing for Folks Introduction to Quantum Computing for Folks Joint Advanced Student School 2009 Ing. Javier Enciso encisomo@in.tum.de Technische Universität München April 2, 2009 Table of Contents 1 Introduction 2 Quantum

More information

Logical error rate in the Pauli twirling approximation

Logical error rate in the Pauli twirling approximation Logical error rate in the Pauli twirling approximation Amara Katabarwa and Michael R. Geller Department of Physics and Astronomy, University of Georgia, Athens, Georgia 30602, USA (Dated: April 10, 2015)

More information

Lecture 1: Introduction to Quantum Computing

Lecture 1: Introduction to Quantum Computing Lecture : Introduction to Quantum Computing Rajat Mittal IIT Kanpur What is quantum computing? This course is about the theory of quantum computation, i.e., to do computation using quantum systems. These

More information

Quantum algorithms (CO 781, Winter 2008) Prof. Andrew Childs, University of Waterloo LECTURE 1: Quantum circuits and the abelian QFT

Quantum algorithms (CO 781, Winter 2008) Prof. Andrew Childs, University of Waterloo LECTURE 1: Quantum circuits and the abelian QFT Quantum algorithms (CO 78, Winter 008) Prof. Andrew Childs, University of Waterloo LECTURE : Quantum circuits and the abelian QFT This is a course on quantum algorithms. It is intended for graduate students

More information

Einstein-Podolsky-Rosen paradox and Bell s inequalities

Einstein-Podolsky-Rosen paradox and Bell s inequalities Einstein-Podolsky-Rosen paradox and Bell s inequalities Jan Schütz November 27, 2005 Abstract Considering the Gedankenexperiment of Einstein, Podolsky, and Rosen as example the nonlocal character of quantum

More information

Quantum computing and mathematical research. Chi-Kwong Li The College of William and Mary

Quantum computing and mathematical research. Chi-Kwong Li The College of William and Mary and mathematical research The College of William and Mary Classical computing Classical computing Hardware - Beads and bars. Classical computing Hardware - Beads and bars. Input - Using finger skill to

More information

Quantum Optics and Quantum Informatics 7.5hp (FKA173) Introductory Lecture

Quantum Optics and Quantum Informatics 7.5hp (FKA173) Introductory Lecture Quantum Optics and Quantum Informatics 7.5hp (FKA173) Introductory Lecture Fasrummet (A820) 09:00 Oct. 31-2017 Lectures: Jonas Bylander (jonas.bylander@chalmers.se) and Thilo Bauch (bauch@chalmers.se)

More information

What is a quantum computer? Quantum Architecture. Quantum Mechanics. Quantum Superposition. Quantum Entanglement. What is a Quantum Computer (contd.

What is a quantum computer? Quantum Architecture. Quantum Mechanics. Quantum Superposition. Quantum Entanglement. What is a Quantum Computer (contd. What is a quantum computer? Quantum Architecture by Murat Birben A quantum computer is a device designed to take advantage of distincly quantum phenomena in carrying out a computational task. A quantum

More information

Short Course in Quantum Information Lecture 8 Physical Implementations

Short Course in Quantum Information Lecture 8 Physical Implementations Short Course in Quantum Information Lecture 8 Physical Implementations Course Info All materials downloadable @ website http://info.phys.unm.edu/~deutschgroup/deutschclasses.html Syllabus Lecture : Intro

More information

Gates for Adiabatic Quantum Computing

Gates for Adiabatic Quantum Computing Gates for Adiabatic Quantum Computing Richard H. Warren Abstract. The goal of this paper is to introduce building blocks for adiabatic quantum algorithms. Adiabatic quantum computing uses the principle

More information

2015 AMO Summer School. Quantum Optics with Propagating Microwaves in Superconducting Circuits I. Io-Chun, Hoi

2015 AMO Summer School. Quantum Optics with Propagating Microwaves in Superconducting Circuits I. Io-Chun, Hoi 2015 AMO Summer School Quantum Optics with Propagating Microwaves in Superconducting Circuits I Io-Chun, Hoi Outline 1. Introduction to quantum electrical circuits 2. Introduction to superconducting artificial

More information

Quantum computation and quantum information

Quantum computation and quantum information Quantum computation and quantum information Chapter 7 - Physical Realizations - Part 2 First: sign up for the lab! do hand-ins and project! Ch. 7 Physical Realizations Deviate from the book 2 lectures,

More information

Quantum technology popular science description

Quantum technology popular science description Quantum technology popular science description 1 Quantum physics, from theory to ongoing revolution In the early 1900s observations were made that were not consistent with traditional, classical physics.

More information

A Thermodynamic Turing Machine: Artificial Molecular Computing Using Classical Reversible Logic Switching Networks [1]

A Thermodynamic Turing Machine: Artificial Molecular Computing Using Classical Reversible Logic Switching Networks [1] 1 arxiv:0904.3273v2 [cs.cc] 14 May 2009 A Thermodynamic Turing Machine: Artificial Molecular Computing Using Classical Reversible Logic Switching Networks [1] Abstract A Thermodynamic Turing Machine (TTM)

More information

Schrödinger Cats, Maxwell s Demon and Quantum Error Correction

Schrödinger Cats, Maxwell s Demon and Quantum Error Correction Schrödinger Cats, Maxwell s Demon and Quantum Error Correction Experiment Michel Devoret Luigi Frunzio Rob Schoelkopf Andrei Petrenko Nissim Ofek Reinier Heeres Philip Reinhold Yehan Liu Zaki Leghtas Brian

More information

Lecture 4. QUANTUM MECHANICS FOR MULTIPLE QUBIT SYSTEMS

Lecture 4. QUANTUM MECHANICS FOR MULTIPLE QUBIT SYSTEMS Lecture 4. QUANTUM MECHANICS FOR MULTIPLE QUBIT SYSTEMS 4.1 Multiple Qubits Next we consider a system of two qubits. If these were two classical bits, then there would be four possible states,, 1, 1, and

More information

Dissipation in Transmon

Dissipation in Transmon Dissipation in Transmon Muqing Xu, Exchange in, ETH, Tsinghua University Muqing Xu 8 April 2016 1 Highlight The large E J /E C ratio and the low energy dispersion contribute to Transmon s most significant

More information

Unitary Dynamics and Quantum Circuits

Unitary Dynamics and Quantum Circuits qitd323 Unitary Dynamics and Quantum Circuits Robert B. Griffiths Version of 20 January 2014 Contents 1 Unitary Dynamics 1 1.1 Time development operator T.................................... 1 1.2 Particular

More information

QUANTUM COMPUTER SIMULATION

QUANTUM COMPUTER SIMULATION Chapter 2 QUANTUM COMPUTER SIMULATION Chapter 1 discussed quantum computing in non-technical terms and in reference to simple, idealized physical models. In this chapter we make the underlying mathematics

More information

Why Quantum Technologies?

Why Quantum Technologies? Why Quantum Technologies? Serge Haroche Quantum Europe 2017 Malta, February 17 th 2017 Quantum theory has opened to us the microscopic world of particles, atoms and photons.and has given us the keys of

More information

Superconducting Qubits Lecture 4

Superconducting Qubits Lecture 4 Superconducting Qubits Lecture 4 Non-Resonant Coupling for Qubit Readout A. Blais, R.-S. Huang, A. Wallraff, S. M. Girvin, and R. J. Schoelkopf, PRA 69, 062320 (2004) Measurement Technique Dispersive Shift

More information

Quantum Computation The Ultimate Frontier

Quantum Computation The Ultimate Frontier Quantum Computation The Ultimate Frontier Chris Adami and Jonathan P. Dowling Quantum Computing Technologies Group Jet Propulsion Laboratory MS 126-347, California Institute of Technology, Pasadena, CA

More information

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

The Future. Currently state of the art chips have gates of length 35 nanometers. Quantum Computing Moore s Law The Future Currently state of the art chips have gates of length 35 nanometers. The Future Currently state of the art chips have gates of length 35 nanometers. When gate lengths

More information

Problems with/failures of QM

Problems with/failures of QM CM fails to describe macroscopic quantum phenomena. Phenomena where microscopic properties carry over into macroscopic world: superfluidity Helium flows without friction at sufficiently low temperature.

More information

Chapter 1. Introduction

Chapter 1. Introduction Chapter 1 Introduction Symbolical artificial intelligence is a field of computer science that is highly related to quantum computation. At first glance, this statement appears to be a contradiction. However,

More information