470 likes | 515 Views
Dive into the world of quantum computing to understand its significance, quantum algorithms, building processors, and recent advancements in architectures and error correction. Learn about quantum bits, superposition, measurements, entanglement, and algorithms like Grover and Shor. Exploring quantum processor technologies, challenges, trends, and the future of quantum computing. Exciting possibilities await as quantum computers revolutionize computation.
E N D
Let's Build a Quantum Computer! 31C3 29/12/2014 Andreas Dewes Acknowledgementsgoto "Quantronics Group", CEA Saclay. R. Lauro, Y. Kubo, F. Ong, A. Palacios-Laloy, V. Schmitt PhDAdvisors: Denis Vion, Patrice Bertet, Daniel Esteve
Outline Quantum Computing Whatisit & why do wewantit Quantum Algorithms Crackingpasswordswithquantumcomputers Building A Simple Quantum Processor Superconductors, Resonators, Microwaves Recent Progress in Quantum Computing Architectures, Error Correction, Hybrid Systems
Why Quantum Computing? Quantum physicscannotbesimulatedefficientlywith a classical computer.1) A computerthatmakesuseofquantummechanicscan do it. Itcan also befasterforsomeothermathematicalproblems. 1) http://www.cs.berkeley.edu/~christos/classics/Feynman.pdf
Classical Computing http://commons.wikimedia.org/wiki/File:Abacus_1_(PSF).png
Bits 0 1 0 V 5 V
Bit Registers InA InB nbits ... In.. states
Logic Gates InA f InB Out
Logic Gates NAND-Gate InA f InB Out
A problem: Password cracking ************ Launch Missile Forgotyourpasword?
A Password CheckingFunction InA fj InB possibilities ... In.. Out
A CrackingAlgorithm Set registerstatetoi = 00000...0 Calculatef(i) Iff(i)= 1, returniassolution If not, incrementiby1andgoto (2)
Time ComplexityofourAlgorithm O(N) numberofevaluationsoff searchspacesize - N
Quantum Bit / Qubit |1> |0> QubitTwo-Level Atom
Quantum Superposition |1> |0> =
Howtoimaginesuperposition http://en.wikipedia.org/wiki/Double-slit_experiment#mediaviewer/File:Doubleslit3Dspectrum.gif
Quantum Measurements 0 1 |1> |0> =
Quantum Measurements 0 1 |0> = ; probability = a
Quantum Measurements 0 1 |1> = ; probability = 1-a
QuBit Registers ...
QuBit Registers ...
Multi-QubitSuperpositions ... n times
Multi-QubitSuperpositions ... states in superposition
Quantum Gates ... +
Summary: Qubits Quantum-mechanicaltwo-level system Can be in a superpositionstate A measurement will yieldeither0or1andprojectthequbitintotherespectivestate Can becomeentangledwithotherqubits
Back tobusiness... ************ Launch Missile Wrongpassword!
But howwegetthesolution? 0 0 0 0 1 1 1 1 fj ...
Solution: GroverAlgorithm repeat times 0 0 0 0 1 1 1 1 Grover Operator fj ... Grover L.K.: A fast quantummechanicalalgorithmfordatabasesearch, Proceedings, 28th Annual ACM Symposium on theTheoryof Computing, 1996
Efficiency ofGrover Search(for 10 qubits) 25iterations required N = 1024
Time ComplexityRevisited classicalalgorithm - O numberofevaluationsoff quantum speed-up O GroverAlgorithm searchspacesize – N
NumberFactorization: Shor Alg. q,sprime numbers classicalalgorithm – exp(1.9log[N]1/3log[log[n]]2/3) Runtime Shoralgorithm – log(n)3 problemsize – n (numberofbits)
photo not CC-licensed photo not CC-licensed University of Innsbruck (http://www.quantumoptics.at/) University ofSanta Barbara (http://web.physics.ucsb.edu/~martinisgroup/) Ion Trap Quantum Processors Superconducting Quantum Processors ...andmanymoretechnologies: Nuclarmagneticresonance, photonicqubits, quantumdots, electrons on superfluid helium, Bose-Einstein condensates...
38 A Simple Two-QubitProcessorUsingsuperconductingqubits (Transmons -Wallraffet al., Nature 431 (2004) ) a) 1 mm 100 m 1m Deweset al. Phys. Rev. Lett. 108, 057002 (2012)
39 mount on microwave PCB andwirebond put in dilutioncryostat * 20 mK thermallyanchorand shieldfrom EM fields
40 RunningGrover-Search for 2 Qubits Preparesuperposition Calculatefj ApplyGroveroperator Readout 0 0 1 1 Y/2 iSWAP Z-/2 iSWAP X/2 |0> |0> Y/2 Z-/2 X/2 readout Z(p/2) Y(p/2) iSWAP iSWAP X(p/2) f01[f(t)],a(t) 50 100 150 200 ns 0
41 Single-Run SuccessProbability Preparesuperposition Calculatefj ApplyGroveroperator Readout 0 0 1 1 Y/2 iSWAP Z±/2 iSWAP X/2 |0> 67 % |0> Y/2 Z±/2 X/2 f00 f01 f10 f11 62 % 55 % 52 % classical benchmark (with "I'm feeling lucky" bonus) Dewes et. al.,PRB RapidComm85 (2012)
Challenges Decoherence Environment measuresandmanipulatesthequbitanddestroysitsquantumstate. Gate Fidelity & Qubit-QubitCoupling Difficulttoreliablyswitch on & off qubit-qubitcouplingwith high precisionformanyqubits Andsomemore: High-Fidelitystatemeasurement, qubitreset, ...
BetterQubitArchitectures BetterQubitsand Resonators Quantum Error Correction Hybrid Quantum Systems (photos not includedsince not CC-BY licensed)
Moore's Law: Quantum Edition(forsuperconductingqubits) 3D Cavities Circuit QED Quantronium Cooper pair box
Summary Quantum computersarecoming! ...but still therearemanyengineeringchallengestoovercome... Bad News Likelythatgovernmentsandbigcorporations will be in controlof QC in theshortterm.
Thanks! More "quantuminformation": Diamonds are a quantum computer’s best friend – Tomorrow, 30.12 at 12:45h in Hall 6 by Nicolas Wöhrl Get in touchwithme: ich@andreas-dewes.de // @japh44