Build Your Own Quantum Computer for Fun and Profit!

Slides:



Advertisements
Similar presentations
University of Strathclyde
Advertisements

Introduction to Quantum Computers Goren Gordon The Gordon Residence July 2006.
Quantum Computing and Qbit Cryptography
CNS2009handout 21 :: quantum cryptography1 ELEC5616 computer and network security matt barrie
1 Welcome to the presentation on Computational Capabilities with Quantum Computer By Anil Kumar Javali.
NMR Quantum Information Processing and Entanglement R.Laflamme, et al. presented by D. Motter.
Quantum Computation and Error Correction Ali Soleimani.
An Algebraic Foundation for Quantum Programming Languages Andrew Petersen & Mark Oskin Department of Computer Science The University of Washington.
Matthew Guidry. The Fundamentals of Cryptography  One of the fundamentals of cryptography is that keys selected for various protocols that are computationally.
Quantum Cryptography Prafulla Basavaraja CS 265 – Spring 2005.
Shor’s Algorithm Osama Awwad Department of Computer Science Western Michigan University July 12, 2015.
Quantum Computers Todd A. Brun Communication Sciences Institute USC.
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.
Quantum Communication, Quantum Entanglement and All That Jazz Mark M. Wilde Communication Sciences Institute, Ming Hsieh Department of Electrical Engineering,
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
Moore’s Law the number of circuits on a single silicon chip doubles every 18 to 24 months.
Quantum Computing The Next Generation of Computing Devices? by Heiko Frost, Seth Herve and Daniel Matthews.
Quantum Computers. Overview Brief History Computing – (generations) Current technology Limitations Theory of Quantum Computing How it Works? Applications.
Quantum Computing BCS Belgium Branch.
Cove: A Practical Quantum Computer Programming Framework Matt Purkeypile Doctorate of Computer Science Dissertation Defense June 26, 2009.
Lecture note 8: Quantum Algorithms
1 Lecture 16 Quantum computing Ubiquitous Internet Services The client server paradigm DNS Electronic Mail World Wide Web.
Quantum Computing Paola Cappellaro
Quantum signal processing Aram Harrow UW Computer Science & Engineering
Physics of Computing and the Promise and Limitations of Quantum Computing Charles H. Bennett IBM Research Yorktown Santa Cruz, 24 Oct 2005.
Quantum Computers.
Quantum Computing by Mathew Ross Jared Davis - Group L -
Quantum Computers by Ran Li.
Nawaf M Albadia
Quantum Computing and Quantum Programming Language
Quantum Convolutional Coding Techniques Mark M. Wilde Communication Sciences Institute, Ming Hsieh Department of Electrical Engineering, University of.
Quantum Mechanics(14/2) Hongki Lee BIOPHOTONICS ENGINEERING LABORATORY School of Electrical and Electronic Engineering, Yonsei University Quantum Computing.
1/22 Quantum Algorithms Deutsch-Josza Algorithm: quantum computers are more powerful than classical ones. b f(b) b f(b) b f(b) 0 1 b f(b) 0.
Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.
Oct 25, Program Perspectives on Quantum Information Michael Foster National Science Foundation.
Quantum Computing Michael Larson. The Quantum Computer Quantum computers, like all computers, are machines that perform calculations upon data. Quantum.
Quantum Corby Ziesman Computing. Future of Computing? Transistor-based Computing –Move towards parallel architectures Biological Computing –DNA computing.
Capabilities and limitations of quantum computers Michele Mosca 1 November 1999 ECC ’99.
Multipartite Entanglement and its Role in Quantum Algorithms Special Seminar: Ph.D. Lecture by Yishai Shimoni.
Page 1 COMPSCI 290.2: Computer Security “Quantum Cryptography” including Quantum Communication Quantum Computing.
As if computers weren’t fast enough already…
Lecture 10: Quantum Computing
Quantum Cryptography and Quantum Computing. Cryptography is about a)manipulating information b)transmitting information c)storing information.
An Introduction to Quantum Computation Sandy Irani Department of Computer Science University of California, Irvine.
Quantum Computers By Ryan Orvosh.
Norman Littlejohn COSC480.  Quantum Computing  History  How it works  Usage.
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.
Prabhas Chongstitvatana Chulalongkorn University
COMPSCI 290.2: Computer Security
Quantum Circuit Visualization
Еugene Grichuk, Margarita Kuzmina, Eduard Manykin
Quantum Computing: from theory to practice
Quantum Computing: What’s It Good For?
Building Quantum Computers
Quantum Computation 권민호 Yonsei Univ..
Recent Advances in Quantum Computing
A Ridiculously Brief Overview
Quantum Computing: an introduction
Plamen Kamenov Physics 502 Advanced Quantum Mechanics
OSU Quantum Information Seminar
Quantum Computing Prabhas Chongstitvatana Faculty of Engineering
Linear Optical Quantum Computing
Quantum Computing Hakem Alazmi Jhilakshi Sharma Linda Vu.
Quantum Computing Joseph Stelmach.
Presentation transcript:

Build Your Own Quantum Computer for Fun and Profit! Stephen Granade

Bits are 1s and 0s (i.e. base 2) 16 8 4 2 1 1 1 1 16 2 1 + + = 19

Save Us, Gordon Moore!

Parallel Computation Takes More Space Photo credit: pure_martin

Light Polarization States Vertical light: Horizontal light: A mix: Amplitudes Square for probabilities:

What’s Going On With The 3 Polarizers Vertical polarizer: Horizontal polarizer: nada

What’s Going On With The 3 Polarizers Vertical polarizer: 45 degree polarizer: Horizontal polarizer:

Bits Hold 1 Number Qubits Can Hold All Numbers! 3-Bit Number 3-Qubit Number Superposition makes this possible

Tangent: Entanglement Happens When One Qubit’s State Depends on Another’s Entangled Not Entangled If you measure the first qubit and it’s 0, you know the second qubit is 0 too. They’re entangled! If you measure the first qubit and it’s 0, you don’t know the second qubit. They’re independent!

You Can Add All Numbers At Once! Classical Computer Quantum Computer

It’s Just an Algorithm Public Private

Turning Factoring into Period Finding If n has the factors p and q, then, if you pick a random x, the above sequence has a period that evenly divides into (p-1)(q-1) Leonhard Euler

Shor’s Algorithm is Fast Classical factoring Shor’s Algorithm

Grover’s Algorithm Finds Stuff Quickly Searches unsorted data Number of items Approx. Speedup 100 10 1,000 32 10,000 100,000 316 1,000,000 1000 10,000,000 3162 100,000,000 10000 1,000,000,000 31623 Photo credit: seanabrady

Decoherence Smears Out States

There are Lots of Ways to Make a Quantum Computer Photons Trapped Ions Optical Lattice Liquid NMR Spintronics

7-Qubit Computer from IBM 2001. Chuang et. al. Factored 15 3 5

First Qubyte from Innsbruck

Quantum Computer Onna Chip Sadly I have no good pictures of the group or its research besides this graphic from the cover of Science

D-Wave…maybe