Quantum Computing Presented by: Don Davis PHYS 3305 11-20-2008.

Slides:



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

DAT2343 Basic Logic Gates © Alan T. Pinck / Algonquin College; 2003.
ECE 331 – Digital System Design
Quantum Computing Uf H Nick Bonesteel
1 Optimization Algorithms on a Quantum Computer A New Paradigm for Technical Computing Richard H. Warren, PhD Optimization.
Parallel Adder Recap To add two n-bit numbers together, n full-adders should be cascaded. Each full-adder represents a column in the long addition. The.
Quantum Error Correction SOURCES: Michele Mosca Daniel Gottesman Richard Spillman Andrew Landahl.
Quantum Computation and Error Correction Ali Soleimani.
Quantum Computing Joseph Stelmach.
CSCE 211: Digital Logic Design Chin-Tser Huang University of South Carolina.
ECE 301 – Digital Electronics Course Introduction, Number Systems, Conversion between Bases, and Basic Binary Arithmetic (Lecture #1)
PH4705/ET4305: A/D: Analogue to Digital Conversion
By: Mike Neumiller & Brian Yarbrough
Tallinn University of Technology Quantum computer impact on public key cryptography Roman Stepanenko.
COE 202: Digital Logic Design Number Systems Part 1
Chapter 1 1 Number Systems. 2 Objectives  Understand why computers use binary (Base-2) numbering.  Understand how to convert Base-2 numbers to Base-
Fixed point binary numbers. Objectives  Draw a distinction between integers and numbers with a fractional part in a computer context.  Describe how.
Quantum Algorithms for Neural Networks Daniel Shumow.
Quantum Error Correction Jian-Wei Pan Lecture Note 9.
1 Introduction to Abstract Mathematics Applications : Digital Logic Circuits 2.4 and Number Systems 2.5 Instructor: Hayk Melikya
Chapter 3.5 Logic Circuits. How does Boolean algebra relate to computer circuits? Data is stored and manipulated in a computer as a binary number. Individual.
Fundamentals of IT UNIT-I OnlyforIPMCA. DIGITAL SIGNALS & LOGIC GATES Signals and data are classified as analog or digital. Analog refers to something.
Digital Electronics and Computer Interfacing Tim Mewes 3. Digital Electronics.
P. 4.1 Digital Technology and Computer Fundamentals Chapter 4 Digital Components.
Memory Layout and SLC500 System Addresses. Processor Memory Division An SLC 500 processor's memory is divided into two storage areas. Like two drawers.
An Introduction to Quantum Phenomena and their Effect on Computing Peter Shoemaker MSCS Candidate March 7 th, 2003.
Binary Boot Camp = ________ decimal ??? = = 45.
Number System. Number Systems Important Number systems – Decimal – Binary – Hexadecimal.
1 hardware of quantum computer 1. quantum registers 2. quantum gates.
Quantum Computing Paola Cappellaro
FIRST COURSE Essential Computer Concepts. XP New Perspectives on Microsoft Office 2007: Windows XP Edition2 What Is a Computer? A computer is an electronic.
1 Quantum Computing Lecture Eleven. 2 Outline  Shrinking sizes of electronic devices  Modern physics & quantum world  Principles of quantum computing.
How computers calculate How binary operations yield complex capabilities.
CEC 220 Digital Circuit Design Number Systems & Conversions Friday, January 9 CEC 220 Digital Circuit Design Slide 1 of 16.
1 4. Computer Maths and Logic 4.1 Number Systems.
Introduction to Quantum Computing
Technology in Action Chapter 6 Behind the Scenes: A Closer Look at System Hardware.
ICC Module 3 Lesson 1 – Computer Architecture 1 / 6 © 2015 Ph. Janson Information, Computing & Communication Computer Architecture Clip 3 – Instruction.
What’s a Computer? Analog, Digital does it matter? Technically there are two categories of computers, analog or digital. Designs reflect two different.
CEC 220 Digital Circuit Design Number Systems & Conversions Wednesday, Aug 26 CEC 220 Digital Circuit Design Slide 1 of 16.
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.
ECE DIGITAL LOGIC LECTURE 15: COMBINATIONAL CIRCUITS Assistant Prof. Fareena Saqib Florida Institute of Technology Fall 2015, 10/20/2015.
QUANTUM COMPUTERS, COMPUTING AND INFORMATION ALAN DURNEV, PHYSICS.
Quantum Computers By Ryan Orvosh.
Computer Hardware & Operation Northern College Diploma Philip Bird.
Chapter 5.
5-2-3 Analogue to Digital Converters (ADC). Analogue to Digital Conversion The process is now the opposite of that studied in Topic Now we wish.
Decoders A decoder is a logic circuit that detects the presence of a specific combination of bits at its input. Two simple decoders that detect the presence.
QUANTUM PHYSICS BY- AHRAZ, ABHYUDAI AND AKSHAY LECTURE SECTION-5 GROUP NO. 6.
Non-locality and quantum games Dmitry Kravchenko University of Latvia Theory days at Jõulumäe, 2008.
Number Systems Decimal Can you write 12,045 in expanded form? Base? Allowable digits for each place?
Programmable Logic Controller
Prabhas Chongstitvatana Chulalongkorn University
What is a DAC? A digital to analog converter (DAC) converts a digital signal to an analog voltage or current output DAC.
QUANTUM COMPUTING: Quantum computing is an attempt to unite Quantum mechanics and information science together to achieve next generation computation.
Computer Fundamentals
Recent Advances in Quantum Computing
Quantum Computing Dorca Lee.
There are 10 types of people of people in this world…
What’s a Computer? Analog, Digital does it matter?
OSU Quantum Information Seminar
ECE 301 – Digital Electronics
Quantum Computing Prabhas Chongstitvatana Faculty of Engineering
Chapter 2 Number Systems.
Chapter 2 Number Systems.
Quantum Computing Joseph Stelmach.
Lecture 37 – Practice Exercises 9
Lecture 37 – Practice Exercises 9
Presentation transcript:

Quantum Computing Presented by: Don Davis PHYS

Outline Bits Classical Computing Qubits Quantum Computing Conclusion

Bits “Binary Digits” – Represented by two distinguishable states – 0/1 – 0V/+5V – Down/Up – On/Off – May be either of two distinct values corresponding to 0 or 1. 0V could correspond to 0 +5V could correspond to 1 – Only these two values or states are possible Each series of bits can contain one piece of information. – In a 4 bit series: 0000  0, 0001  1, 0010  2, and so on…

Classical Computing Logical device(s) in which inputs are converted into a specific output based on user defined programming. “Serial” by nature – Each bit, or a small series of bits (typically 32), is processed one chunk at a time. – Parallel computing can only be accomplished by using more than one processor at a time. Computing speed is related to the delay of each logical operation and by the total number of processors at a linear rate. – A classical computer can compute x number of calculations at once, where x is the number of processors in use. 2 classical processors compute twice as fast as 1. Advantage: System always outputs the answer based on logic.

Qubits “Quantum Binary Digits” – Represented by a two state system, much like the classical bit. Positive or negative spin of a particle or energy levels E 1 and E 2 could represent 0’s and 1’s – Each qubit may be 0 or 1 or any linear combination of 0 and 1. A qubit has the ability to store any number of 0’s and 1’s in superposition. – One bit can be either 0 or 1. One qubit can be any combination of a0 + b1, where a and b are integers.

Two Digit Bit vs. Two Digit Qubit Bit 1Bit 2Decimal Equivalent Qubit 1Qubit 2Decimal Equivalent 0 and/or 1 0, 1, 2, and 3

Quantum Computing Logical device(s) in which inputs are converted into a specific output based on user defined programming. “Parallel” by nature – Each qubit can contain both a 1 and a 0. – All qubits are processed at the same time. Computational speed is related to the number of bits in the computer at an exponential rate of base 2. – A quantum computer can compute 2 X calculations at once, where x is the number of bits. A 2 qubit processor can compute 4 times faster than a 1 qubit processor. See 0+1, and 1+1 on the board using a 1 qubit quantum computer and 1 bit classical computer. Disadvantage: System always outputs the answer based on probabilities – this may not be the logical equivalent.

Conclusion Quantum computers can be compared to classical computers in that they both make use of simple logic operations applied to inputs of 0’s and 1s’. Classical computers use bits – 1 or 0 – Serial processing Quantum computers use qubits – 1 and 0 – Parallel processing