By Joseph Szatkowski and Cody Borgschulte. ● Uses phenomenon associated with quantum mechanics...

13
Quantum Computing By Joseph Szatkowski and Cody Borgschulte

Transcript of By Joseph Szatkowski and Cody Borgschulte. ● Uses phenomenon associated with quantum mechanics...

Page 1: By Joseph Szatkowski and Cody Borgschulte. ● Uses phenomenon associated with quantum mechanics instead of electrical circuitry ● Quantum mechanics explains.

Quantum Computing

By Joseph Szatkowski and Cody Borgschulte

Page 2: By Joseph Szatkowski and Cody Borgschulte. ● Uses phenomenon associated with quantum mechanics instead of electrical circuitry ● Quantum mechanics explains.

What is a Quantum Computer?

● Uses phenomenon associated with quantum mechanics instead of electrical circuitry

● Quantum mechanics explains how particles interact on an individual level.

● Superposition● Entanglement

Page 3: By Joseph Szatkowski and Cody Borgschulte. ● Uses phenomenon associated with quantum mechanics instead of electrical circuitry ● Quantum mechanics explains.

Qubits

● Uses qubits instead of bits● Unlike bits, qubits can be on, off, or a

superposition of both.● 2 qubits can hold 00, 01, 10, 11, or any

superposition of these values.● This allows a quantum computer to perform

multiple calculations simultaneously.

Page 4: By Joseph Szatkowski and Cody Borgschulte. ● Uses phenomenon associated with quantum mechanics instead of electrical circuitry ● Quantum mechanics explains.
Page 5: By Joseph Szatkowski and Cody Borgschulte. ● Uses phenomenon associated with quantum mechanics instead of electrical circuitry ● Quantum mechanics explains.

Physical representation

● A qubit can be represented by a single electron.

● Electrons have a property called spin, which determines how they act in a magnetic field.

● Up spin and down spin representing 1 and 0

Page 6: By Joseph Szatkowski and Cody Borgschulte. ● Uses phenomenon associated with quantum mechanics instead of electrical circuitry ● Quantum mechanics explains.

Superposition

●Quantum particles have the ability to exist partially in different states.●When measured the superposition collapses into a single state.●A superposition can be represented by a complex number, with coefficients representing how much of each state there is.

Page 7: By Joseph Szatkowski and Cody Borgschulte. ● Uses phenomenon associated with quantum mechanics instead of electrical circuitry ● Quantum mechanics explains.

Entanglement

● Entanglement allows two particle to interact directly with each other, allowing operations to be performed.

● Necessary because particles cannot be observed during calculations as this would collapse the superposition.

Page 8: By Joseph Szatkowski and Cody Borgschulte. ● Uses phenomenon associated with quantum mechanics instead of electrical circuitry ● Quantum mechanics explains.
Page 9: By Joseph Szatkowski and Cody Borgschulte. ● Uses phenomenon associated with quantum mechanics instead of electrical circuitry ● Quantum mechanics explains.

History

● First theorized by Paul Benioff in 1981

● In 1998 the scientists at Los Alamos created an extremely simple prototype using 1 qubit.

● In 2000 a 7 qubit computer was created.

● This computer was programmed using radio frequency pulses.

● In 2001 Shor's algorithm was successfully demonstrated.

● In 2007 D-Wave used a 16 qubit computer to solve a Sudoku puzzle.

Page 10: By Joseph Szatkowski and Cody Borgschulte. ● Uses phenomenon associated with quantum mechanics instead of electrical circuitry ● Quantum mechanics explains.

Limitations

● To create a quantum computer you must be able to control and measure particles.

● Lasers, superconductors, etc.● Super expensive● It is unlikely quantum computers will be publicly

available any time soon.● Cannot measure while calculating.● Individual operations are slower.

Page 11: By Joseph Szatkowski and Cody Borgschulte. ● Uses phenomenon associated with quantum mechanics instead of electrical circuitry ● Quantum mechanics explains.

Applications

● Quantum computer can perform algorithms which transistor computers can't.

● Shor's algorithm can be used to factor large numbers in polynomial time (O((log N)^3)).

● Can be used to break RSA codes● Can simulate quantum mechanics.● Study cures, analyze large networks, solve

other “unsolvable” problems.

Page 12: By Joseph Szatkowski and Cody Borgschulte. ● Uses phenomenon associated with quantum mechanics instead of electrical circuitry ● Quantum mechanics explains.

More Applications!

NAS Ames Research Center Exascale Computing (10^18 floating

point operations per second) Grover’s algorithm (N^(1/2))

Page 13: By Joseph Szatkowski and Cody Borgschulte. ● Uses phenomenon associated with quantum mechanics instead of electrical circuitry ● Quantum mechanics explains.

Questions?