Introduction to Quantum Computing

Slides:



Advertisements
Similar presentations
Quantum Computation and Quantum Information – Lecture 2
Advertisements

Quantum Packet Switching A. Yavuz Oruç Department of Electrical and Computer Engineering University of Maryland, College Park.
Quantum Computing. Introduction to Computing Is currently done on your laptop today Numbers as we commonly use them are in decimal (base 10) format. Computers.
Quantum Error Correction SOURCES: Michele Mosca Daniel Gottesman Richard Spillman Andrew Landahl.
Quantum Computing Ambarish Roy Presentation Flow.
Engineering Models and Design Methods for Quantum State Machines.
Quantum Entanglement David Badger Danah Albaum. Some thoughts on entanglement... “Spooky action at a distance.” -Albert Einstein “It is a problem that.
UNIVERSITY OF NOTRE DAME Xiangning Luo EE 698A Department of Electrical Engineering, University of Notre Dame Superconducting Devices for Quantum Computation.
Quantum Computing Joseph Stelmach.
Quantum Cryptography Prafulla Basavaraja CS 265 – Spring 2005.
PHY 1371Dr. Jie Zou1 Chapter 41 Quantum Mechanics.
Quantum Computers Todd A. Brun Communication Sciences Institute USC.
Quantum Computation and Quantum Information – Lecture 2 Part 1 of CS406 – Research Directions in Computing Dr. Rajagopal Nagarajan Assistant: Nick Papanikolaou.
Future Computers CSCI 107, Spring When Moore’s law runs out of room When transistors become only tens of atoms thick –Quantum mechanics applies.
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.
Logic Gates Combinational Circuits
Exploring The Quantum Department of Physics Entering the FreezerThe Age of the Qubit HOTCOLD Quantum properties emerge at extremes of energy. We work with.
Quantum Algorithms for Neural Networks Daniel Shumow.
Quantum Computing Presented by: Don Davis PHYS
Quantum Computers. Overview Brief History Computing – (generations) Current technology Limitations Theory of Quantum Computing How it Works? Applications.
Quantum Computing BCS Belgium Branch.
خودکار آبی دات کام دانلود مقاله تحقیق ، پروژه ، انواع خدمات دانشجویی ، ترجمه ، اخبار فناوری در : خودکار.
Quantum Information Jan Guzowski. Universal Quantum Computers are Only Years Away From David’s Deutsch weblog: „For a long time my standard answer to.
An Introduction to Quantum Phenomena and their Effect on Computing Peter Shoemaker MSCS Candidate March 7 th, 2003.
Solving mutual exclusion by using entangled Qbits Mohammad Rastegari proff: Dr.Rahmani.
1 hardware of quantum computer 1. quantum registers 2. quantum gates.
Facts about quantum computation & speculation about the human brain Tim Hugo Taminiau Kavli Institute of Nanoscience, Delft University Quantum superposition.
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.
A brief introduction to Quantum computer
Quantum Computing by Mathew Ross Jared Davis - Group L -
Quantum Computers by Ran Li.
Quantum Mechanics1 Schrodinger’s Cat. Quantum Mechanics2 A particular quantum state, completely described by enough quantum numbers, is called a state.
Nawaf M Albadia
Quantum and classical computing Dalibor HRG EECS FER
Quantum computing, teleportation, cryptography Computing Teleportation Cryptography.
MS310 Quantum Physical Chemistry
Quantum Mechanics(14/2) Hongki Lee BIOPHOTONICS ENGINEERING LABORATORY School of Electrical and Electronic Engineering, Yonsei University Quantum Computing.
Quantum Corby Ziesman Computing. Future of Computing? Transistor-based Computing –Move towards parallel architectures Biological Computing –DNA computing.
As if computers weren’t fast enough already…
IPQI-2010-Anu Venugopalan 1 qubits, quantum registers and gates Anu Venugopalan Guru Gobind Singh Indraprastha Univeristy Delhi _______________________________________________.
Quantum Computing: An Introduction Khalid Muhammad 1 History of Quantum Computing Bits and Qubits Problems with the Quantum Machine.
Quantum Computing Charles Bloomquist CS147 Fall 2009.
Quantum Cost Calculation of Reversible Circuit Sajib Mitra MS/ Department of Computer Science and Engineering University of Dhaka
An Introduction to Quantum Computation Sandy Irani Department of Computer Science University of California, Irvine.
Systems Architecture, Fourth Edition 1 Processor Technology and Architecture Chapter 4.
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.
Quantum Computing: An Introduction
Beginner’s Guide to Quantum Computing Graduate Seminar Presentation Oct. 5, 2007.
Quantum is Different, Part 1. Richard Feynman Caltech Course : Potentialities and Limitations of Computing Machines “Nature isn't classical, dammit,
Quantum gates SALEEL AHAMMAD SALEEL. Introduction.
Prabhas Chongstitvatana Chulalongkorn University
QUANTUM COMPUTING: Quantum computing is an attempt to unite Quantum mechanics and information science together to achieve next generation computation.
Quantum mechanical model of the atom
Poomipat Phusayangkul
CSC 110 – Fluency in Information Technology Ubiquitous Computing Quantum Computing Dr. Curry Guinn.
Quantum Computers Superposition Interference Entanglement and Quantum Error Correction Lesson 1 By: Professor Lili Saghafi
3.1 Introduction to CPU Central processing unit etched on silicon chip called microprocessor Contain tens of millions of tiny transistors Key components:
Quantum Computing Dorca Lee.
A Ridiculously Brief Overview
Cryptography and Quantum Computing
Opening a Remote Quantum Gate
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:

Introduction to Quantum Computing By Sumant Gupta 02103029 C.S.E

OUTLINE Why Quantum Computing? What is Quantum Computing? History Quantum Weirdness Quantum Properties Quantum Devices

Why Quantum Computing?

Transistor Density ? Transistors per chip Year 1970 1975 1980 1985 1990 1995 2000 2005 2010 103 104 105 106 107 108 109 Transistors per chip Year ? Pentium Pro 80786 Pentium 80486 80386 80286 8086 8080 4004

(Transistors per chip) Transistor Size 1985 1990 1995 2000 2010 2015 2020 10-1 100 101 102 103 104 Electrons per device 2005 Year (Transistors per chip) (4M) (16M) (64M) (256M) (1G) (4G) (16G) ? 1 electron/transistor

Why Quantum Computing? By 2020 we will hit natural limits on the size of transistors Max out on the number of transistors per chip Reach the minimum size for transistors Reach the limit of speed for devices Eventually, all computing will be done using some sort of alternative structure DNA Cellular Automaton Quantum

What is Quantum Computing?

Introduction The common characteristic of any digital computer is that it stores bits Bits represent the state of some physical system Electronic computers use voltage levels to represent bits Quantum systems possess properties that allow the encoding of bits as physical states Direction of spin of an electron The direction of polarization of a photon The energy level of an excited atom

Spin States An electron is always in one of two spin states Notation: “spin up” – the spin is parallel to the particle axis “spin down” – the spin is antiparallel to the particle axis Notation: Spin up: Spin down:

qubit A qubit is a bit represented by a quantum system By convention: A qubit state 0 is the spin up state A qubit state 1 is the spin down state 1

Definitions A qubit is governed by the laws of quantum physics c0 + c1 While a quantum system can be in one of a discrete set of states, it call also be in a blend of states called a superposition That is a qubit can be in: 1 1 c0 + c1 |c0|2+|c1|2 = 1

Measurement If a qubit is realized by the spin of an electron, it is possible to measure the qubit value by passing the electron through a magnetic field If the qubit encodes a |0> then it will be deflected upward If the qubit encodes a |1> then it will be deflected downward

Superposition Measurement If the qubit is in a superposition state it cannot be determine if it will deflect up or down However, the probability of each possible deflection can be found Probability of c0 2 1 c0 + c1 Probability of 1 c1 2

Quantum Computing History

History In the 1970’s Fredkin, Toffoli, Bennett and others began to look into the possibility of reversible computation to avoid power loss. Since quantum mechanics is reversible, a possible link between computing and quantum devices was suggested Some early work on quantum computation occurred in the 80’s Benioff 1980,1982 explored a connection between quantum systems and a Turing machine Feynman 1982, 1986 suggested that quantum systems could simulate reversible digital circuits Deutsch 1985 defined a quantum level XOR mechanism

Existing Quantum Computers Los Alamos and IBM both have working liquid NMR quantum computers with 3 – 6 qubit registers. NIST, LANL and others using an Ion Trap method have achieved a single CONTROLLED NOT.

Quantum Weirdness

One of the unusual features of Quantum Mechanics is the interaction between an event and its measurement Measurement changes the state of a quantum system Measurement of the superposition state of a qubit forces it into one of the qubit states in an unpredictable manner

Comparison I Assumption Classical Quantum Compare qubits to classical bits Assumption Classical Quantum A bit always has a definite value True False, a qubit need not have a definite value until the moment after it is observed A bit can only be 0 or 1 True False, a qubit can be in a superposition of 0 and 1 simultaneously A bit can be copied without affecting its value True False, a qubit in an unknown state cannot be copied without disrupting its state A bit can be read without affecting its value True False, reading a qubit that is initially in a superposition will change the value of the qubit

Comparison II Assumption Classical Quantum Reading one bit has no effect on another unread bit True False, if the qubit being read is entangled with another qubit reading one will affect the other To compute the result of a computation you must run the computer True False, if you have a quantum computer that could perform the computation if it were run, then the answer can be obtained even though the computer is not run

Quantum Phenomena

Quantum Phenomena There are five quantum phenomena that make quantum computing weird Superposition Interference Entanglement Non-determinism Non-clonability

Superposition The Principal of Superposition states if a quantum system can be measured to be in one of a number of states then it can also exist in a blend of all its states simultaneously RESULT: An n-bit qubit register can be in all 2n states at once Massively parallel operations

Interference We see interference patterns when light shines through multiple slits This is a quantum phenomena which is also present in quantum computers A quantum computer can operate on several inputs at once, the results interfere with each other producing a collective result

Entanglement If two or more qubits are made to interact, they can emerge from the interaction in a joint quantum state which is different from any combination of the individual quantum states RESULT: If two entangled qubits are separated by any distance and one of them is measured then the other, at the same instant, enters a predictable state

Non-Determinism Quantum non-determinism refers to the condition of unpredictability If a quantum system is in a superposition state and then measured, the measured state can not be predicted.

Non-Clonability It is impossible to copy an unknown quantum state exactly If you asked a friend to prepare a qubit in a superposition state without telling you which superposition state, then you could not make a perfect copy of the qubit Useful in quantum cryptology

Quantum Devices

Quantum Register c0 c1 c2 + + c3 + Any computer requires a memory to store data for input or output A quantum memory can be thought of as a set of qubits A 2-bit quantum register would contain the superposition of 4 states: c0 c1 + c2 + c3 +

Register Superposition Until it is read, a quantum n-bit register can be in a superposition of all 2n states This allows a quantum computer to work on all possible inputs at the same time However, when we read a quantum register it is forced into only 1 state REQUIRE: a clever method that will allow a quantum register to evolve into a superposition of only acceptable solutions

Prepare-Evolve-Measure Classical computers operate on a Fetch-Execute cycle Quantum computers operate on a PREPARE- EVOLVE-MEASURE cycle Prepare: place a quantum memory register in an initial state (usually all |0>) Evolve: step the computer through a set of states which result in a superposition of acceptable solutions in the register Measure: measure the register to find one of the acceptable answers

Quantum Gates Quantum logic gates are similar in overall function to digital logic gates They perform logic operations such as NOT, AND, OR, . . . However, quantum logic gates must have as many outputs as there are inputs Because they must be “reversible”

Quantum NOT The quantum not gate operates on a single qubit defined by: Unot 1 = 1 Unot = NOT Operation

Square Root of NOT The quantum inverter is actually implemented using two special NOT gates defined by: 1 = U NOT 1 = U NOT This is kind of gate is unique to quantum computing. There is no way that two applications of any digital gate can produce the inverse operation

END OF PRESENTATION Thank you