as if computers weren’t fast enough already…

9
Quantum Computers Quantum Computers As if computers weren’t As if computers weren’t fast enough already… fast enough already…

Upload: clement-gallagher

Post on 18-Jan-2018

215 views

Category:

Documents


0 download

DESCRIPTION

Brief Outline Introduction – What is a quantum computer? Differences from classical computers Power(speed,efficiency, etc.) History Problems Conclusion

TRANSCRIPT

Page 1: As if computers weren’t fast enough already…

Quantum Quantum ComputersComputersAs if computers weren’t fast enough As if computers weren’t fast enough already…already…

Page 2: As if computers weren’t fast enough already…

Brief OutlineBrief Outline Introduction – What is a quantum Introduction – What is a quantum

computer?computer? Differences from classical computersDifferences from classical computers Power(speed,efficiency, etc.)Power(speed,efficiency, etc.) HistoryHistory ProblemsProblems ConclusionConclusion

Page 3: As if computers weren’t fast enough already…

What is a quantum computer?What is a quantum computer?

Computer using the laws of quantum mechanicsComputer using the laws of quantum mechanics Utilizes physical phenomenaUtilizes physical phenomena

Quantum interferenceQuantum interference SuperpositionSuperposition

May seem to defy logicMay seem to defy logic Mostly theoretical – many of the ideas cannot work due Mostly theoretical – many of the ideas cannot work due

to quantum natureto quantum nature

Classical Idea

Quantum Idea

Photon Split? ->

No!

Page 4: As if computers weren’t fast enough already…

The difference between classical and The difference between classical and quantum computersquantum computers

ClassicalClassical Bits – storage in 0’s and 1’sBits – storage in 0’s and 1’s Uses Boolean logic gates to manipulate bitsUses Boolean logic gates to manipulate bits Macroscopic physical storageMacroscopic physical storage

Charge, magnetization, etc.Charge, magnetization, etc. Governed by the same laws as everyday phenomenaGoverned by the same laws as everyday phenomena Can only manipulate one piece of data at a timeCan only manipulate one piece of data at a time

QuantumQuantum Qubits – storage in 0’s, 1’s, or a Qubits – storage in 0’s, 1’s, or a superpositionsuperposition of both. of both. Executes quantum gates to act as Executes quantum gates to act as unitary transformationsunitary transformations on on

qubitsqubits Uses quantum laws which differ greatly from everyday Uses quantum laws which differ greatly from everyday

phenomenaphenomena Can manipulate many pieces of data at onceCan manipulate many pieces of data at once

Page 5: As if computers weren’t fast enough already…

Computing speed and efficiencyComputing speed and efficiency

Qubit can hold as many values at once as Qubit can hold as many values at once as a bit has range to holda bit has range to hold 3 bits: can hold one number up to 83 bits: can hold one number up to 8 3 qubits: can hold 8 numbers up to 83 qubits: can hold 8 numbers up to 8

Can perform many computations at the Can perform many computations at the same time, as opposed to performing same time, as opposed to performing them one at a timethem one at a time Factoring, as an exampleFactoring, as an example

Peter Shor, AT&T Bell Laboratories, New JerseyPeter Shor, AT&T Bell Laboratories, New Jersey

Page 6: As if computers weren’t fast enough already…

HistoryHistory Idea developed from the idea of elements being small enough to behave Idea developed from the idea of elements being small enough to behave

on the quantum levelon the quantum level 1982 – Feynman comes up with idea for computations. Says quantum 1982 – Feynman comes up with idea for computations. Says quantum

computers can be used for quantum simulations.computers can be used for quantum simulations. 1985 – Duetsch realized Feynman’s assertion could lead to a general 1985 – Duetsch realized Feynman’s assertion could lead to a general

purpose computer and published a paper that showed how.purpose computer and published a paper that showed how. 1994 – Shor circulates a preprint of a paper showing how quantum 1994 – Shor circulates a preprint of a paper showing how quantum

computers could solve many mathematical problems many times faster computers could solve many mathematical problems many times faster than classical computers (namely factorization).than classical computers (namely factorization).

1995 – Theory of quantum error correction1995 – Theory of quantum error correction 1998 – Researchers at Los Alamos National Laboratory and MIT led by 1998 – Researchers at Los Alamos National Laboratory and MIT led by

Raymond Laflamme spread a qubit across three nuclear spins in each Raymond Laflamme spread a qubit across three nuclear spins in each molecule of a liquid solution of alanine or trichloroethylene molecules – molecule of a liquid solution of alanine or trichloroethylene molecules – possible with NMR (nuclear magnetic resonance)possible with NMR (nuclear magnetic resonance) Spread makes it harder to corrupt – can indirectly measure Spread makes it harder to corrupt – can indirectly measure

decoherencedecoherence and compare spin states and compare spin states Present - Present - http://www.cs.berkeley.edu/~vandam/homes.htmlhttp://www.cs.berkeley.edu/~vandam/homes.html

Page 7: As if computers weren’t fast enough already…

ProblemsProblems Decoherence – tendancy of quantum computer to decay Decoherence – tendancy of quantum computer to decay

as it interacts (entangles) with the outside environmentas it interacts (entangles) with the outside environment Qubits cannot be directly measured – lose superposition Qubits cannot be directly measured – lose superposition

and change to 0 or 1 when attemptedand change to 0 or 1 when attempted May try to set up an algorithm to cycle through qubits after they May try to set up an algorithm to cycle through qubits after they

are manipulated, narrowing down the possible answers, until the are manipulated, narrowing down the possible answers, until the probability of the right answer showing up is close to 100%probability of the right answer showing up is close to 100%

Phase coherence may be used for error correctionPhase coherence may be used for error correction Architecture is too complicated, large, or expensiveArchitecture is too complicated, large, or expensive World is too dependent on current computer systemsWorld is too dependent on current computer systems Ideas are fundamentally more difficult than classical Ideas are fundamentally more difficult than classical

computerscomputers

Page 8: As if computers weren’t fast enough already…

ConclusionConclusion Quantum computer research is making breakthroughsQuantum computer research is making breakthroughs

We may someday have quantum computers for generic useWe may someday have quantum computers for generic use Quantum computers could provide faster or better Quantum computers could provide faster or better

methods of doing most anything (encryption, as an methods of doing most anything (encryption, as an example)example)

There are too many problems for such breakthroughs There are too many problems for such breakthroughs to occur in the near futureto occur in the near future

For those of you who have taken Quantum A & B:For those of you who have taken Quantum A & B: Quantum physics IS practical for something in our Quantum physics IS practical for something in our everyday lives – your nights and weekends spent on everyday lives – your nights and weekends spent on homework were not spent in vain! homework were not spent in vain!

Page 9: As if computers weren’t fast enough already…

ReferencesReferences http://library.thinkquest.org/C008537/quahttp://library.thinkquest.org/C008537/qua

ntum/computers/computers.htmlntum/computers/computers.html http://www.cs.caltech.edu/~westside/http://www.cs.caltech.edu/~westside/

quantum-intro.htmlquantum-intro.html