Quantum Computing Hakem Alazmi Jhilakshi Sharma Linda Vu.

Slides:



Advertisements
Similar presentations
Physics Information Day. Physics of Information Day.
Advertisements

FUTURE TECHNOLOGIES Lecture 13.  In this lecture we will discuss some of the important technologies of the future  Autonomic Computing  Cloud Computing.
Quantum Computing Ambarish Roy Presentation Flow.
Quantum Technology Essential Question:
Quantum Computing Joseph Stelmach.
Quantum Information Processing
Quantum computing Alex Karassev. Quantum Computer Quantum computer uses properties of elementary particle that are predicted by quantum mechanics Usual.
Department of Electronics Nanoelectronics 18 Atsufumi Hirohata 12:00 Wednesday, 11/March/2015 (P/L 006)
By: Mike Neumiller & Brian Yarbrough
ELE 523E COMPUTATIONAL NANOELECTRONICS W2: Emerging Computing, 15/9/2014 FALL 2014 Mustafa Altun Electronics & Communication Engineering Istanbul Technical.
Quantum Computing David Dvorak CIS 492. Quantum Computing Overview What is it? How does it work? –The basics –Clarifying with examples Factoring Quantum.
Quantum Computing The Next Generation of Computing Devices? by Heiko Frost, Seth Herve and Daniel Matthews.
From Bits to Qubits Wayne Viers and Josh Lamkins
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 Information Jan Guzowski. Universal Quantum Computers are Only Years Away From David’s Deutsch weblog: „For a long time my standard answer to.
Limits and Horizon of Computing Post silicon computing.
October 1 & 3, Introduction to Quantum Computing Lecture 1 of 2 Introduction to Quantum Computing Lecture 1 of 2
An Introduction to Quantum Phenomena and their Effect on Computing Peter Shoemaker MSCS Candidate March 7 th, 2003.
By Joseph Szatkowski and Cody Borgschulte. ● Uses phenomenon associated with quantum mechanics instead of electrical circuitry ● Quantum mechanics explains.
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.
Quick starter Which of the emerging techs do you think have the most potential? To make money?
Quantum Computers by Ran Li.
Nawaf M Albadia
Quantum Mechanics(14/2) Hongki Lee BIOPHOTONICS ENGINEERING LABORATORY School of Electrical and Electronic Engineering, Yonsei University Quantum Computing.
Introduction to Quantum Computing
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.
FNI 1H Quantum Mechanics 1 Quantum Mechanics I don't like it, and I'm sorry I ever had anything to do with it. -- Erwin Schrodinger talking about Quantum.
Mesoscopic Physics Introduction Prof. I.V.Krive lecture presentation Address: Svobody Sq. 4, 61022, Kharkiv, Ukraine, Rooms. 5-46, 7-36, Phone: +38(057)707.
Capabilities and limitations of quantum computers Michele Mosca 1 November 1999 ECC ’99.
As if computers weren’t fast enough already…
Quantum Computing Charles Bloomquist CS147 Fall 2009.
An Introduction to Quantum Computation Sandy Irani Department of Computer Science University of California, Irvine.
Quantum Computation Stephen Jordan. Church-Turing Thesis ● Weak Form: Anything we would regard as “computable” can be computed by a Turing machine. ●
QUANTUM COMPUTERS, COMPUTING AND INFORMATION ALAN DURNEV, PHYSICS.
Quantum Computers By Ryan Orvosh.
Quantum Computing Are We There Yet?
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
Quantum Computing Keith Kelley CS 6800, Theory of Computation.
Attendance Syllabus Textbook (hardcopy or electronics) Groups s First-time meeting.
Sub-fields of computer science. Sub-fields of computer science.
QUANTUM COMPUTING By Sandeep Neeli.
Richard Cleve DC 3524 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 667 / Phys 767 C&O 481 / C&O 681 Lecture.
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 Computing and Artificial Intelligence
Paul M. Dooley Tamer Tayea Wenlin Zhou Ian M. Johson Joshua Tarlow
Quantum Circuit Visualization
Poomipat Phusayangkul
Introduction to Quantum Computing Lecture 1 of 2
Quantum Computers Superposition Interference Entanglement and Quantum Error Correction Lesson 1 By: Professor Lili Saghafi
Limits and Horizon of Computing
Quantum Computing: from theory to practice
Building Quantum Computers
Recent Advances in Quantum Computing
Quantum Computing Dorca Lee.
Quantum Computing: an introduction
3rd Lecture: QMA & The local Hamiltonian problem (CNT’D)
Cryptography and Quantum Computing
Quantum Computing and the Quest for Quantum Computational Supremacy
Quantum Computation and Information Chap 1 Intro and Overview: p 28-58
Quantum Computing Prabhas Chongstitvatana Faculty of Engineering
Quantum Computing Andrew Krumbach Carolyn Camara
Quantum Computing Joseph Stelmach.
Quantum Computer Speaker: 李宥宏.
Presentation transcript:

Quantum Computing Hakem Alazmi Jhilakshi Sharma Linda Vu

Outline Fundamentals of Quantum Computing Principles of Quantum Computing: Qubits Superposition Entanglement Classification Classical vs. Quantum Computing Types of Quantum Computing Time Complexity Advantages & Disadvantages Present & Future Applications

Quantum Computing Timeline 1980’s Richard Feynman: “ We can leverage quantum properties for computation and solve problems unsolvable by classical computing” 1985 David Deutsch: called as “ Father” of quantum computing. 1994 Petre Shor’s algorithms for quantum code breaking. 2007 D wave, announced the first quantum computing chip.

Why Quantum Computing? Slowing down of Moore’s law. Size of transistors. Classical computers lag in solving many kinds of numerical problems. For example: Factorization.

What is Quantum Computing? Fundamental Theories of Quantum Computing Quantum computing is the intersection of math, physics, and computer science. Modern physics explains the behavior of matter and energy at an atomic and subatomic level. Quantum bits Superposition Entanglement

Quantum Bit

Quantum Superposition Possible states Spin up and spin down What happens when a qubit is observed or measured? Depends on the probability Benefits of quantum superposition Calculations Parallelism What about multiple quantum bits?

Quantum Entanglement System of qubits Quantum entanglement is a physical phenomenon that occurs when pairs or groups of qubits generated, interact, or share spatial proximity in ways such that the quantum state of each particle cannot be described independently of the state of the other(s). System of qubits System of qubits

Classical Computers vs Quantum Computers Data storage: Based on voltage vs electron spin. Speed: Measured in gigahertz vs. teraflops Information Processing: Logic gates vs quantum logic gates Circuit: Macroscopic technologies vs microscopic technologies.

Types of Quantum Computing Quantum Annealers: It performs specific functions. Analogue Quantum: It contains 50 to 100 qubits. Universal Quantum: It contains 100,000 qubits.

Quantum Computing Hardware Implementation Methods Qubits Most renowned way of building quantum computing is by Qubits. Quantum dots: It is also known as Ion Trap. Nuclear Magnetic Resonance: It uses the spin states of molecules as qubits.

Time Complexity Time complexity of Quantum Computers is explained by the Quantum Complexity Theory Computational complex theory in theoretical computer science Quantum Query Complexity Grover’s Algorithm Has O√N complexity, that is, uses just O√N evaluations of the function, where N is the size of the domain The quantum complexity classes BQP and QMA are the bounded-error quantum analogues of computational classes P and NP BQP Class of decision problems solvable by a quantum computer in polynomial time QMA The proofs have to be verifiable in polynomial time on a quantum computer

Advantages of Quantum Computers Information Storage Pattern - Flexibility on storage Speed - Perform multiple task simultaneously Security - Provides unbreakable security features Power Efficient - Quantum computers reduces power consumption by 100 up to 1000 times because of quantum tunneling AI - Making exponentially fast connections for machine learning operations Problem solving - Can solve unsolvable problems such as the traveling salesman problem and bounded-error quantum polynomial time (BQP) which are decision based problems

Disadvantages to Quantum Computing Difficult to build - Quantum Computers need stability because of the atoms, any interference will cause the computer to be disrupted and cause the quantum particles to behave in a strange behavior Temperature - Quantum Computers need to be in a cold environment (-460 degrees Fahrenheit) Incompatibility - Quantum algorithms do not apply to most classical computing applications Sensitivity - Quantum Computers are sensitive Security - Quantum Computers will be able to decrypt and encrypt security that is much more difficult to break and/or encode.

Challenges in Implementation Evaluating Time Complexity Evaluating the complexity/power of various quantum models of computation, proof systems, games (sometimes suggested by theoretical physicists), reducing some of them to others Information Processing Quantum information processing with new particles and physical systems New quantum models of computations and new types of quantum error-correction Decoherence Effective quantum control in reproducible quantum systems (including the control of quantum decoherence) Quantum Error Correction Consumer Friendly Implementation

Present and future applications Present Applications: Bristlecone, by Google Boasts of 72 qubits Q System, by IBM Uses 49 qubits D - Wave 2000Q, Goldman Sachs a quantum annealing system with 2000 qubits and advanced feature controls Hybrid Quantum/Classical Computing Applications Future Applications: Artificial Intelligence Optimising search through gigantic datasets Cybersecurity Breaking Encryption Quantum Enabled Discoveries

Recap

References https://www.explainthatstuff.com/quantum-computing.html https://www.allaboutcircuits.com/technical-articles/fundamentals-of-quantum-computing/ http://spark.spit.ac.in/index.php/2017/11/22/geekonic-quantum-computing/ http://www.physics.org/article-questions.asp?id=124 https://www.quantiki.org/wiki/quantum-gates https://quantumexperience.ng.bluemix.net/proxy/tutorial/full-user-guide/002-The_Weird_and_Wonderful_World_of_the_Qubit/001-The_Quantum_Bit_(Qubit).html https://www.youtube.com/watch?v=zNzzGgr2mhk&t https://www.forbes.com/sites/bernardmarr/2017/10/10/15-things-everyone-should-know-about-quantum-computing/#53a8fb4b1f73 https://www.mepits.com/tutorial/355/trending-technologies/quantum-computing https://hackernoon.com/decoherence-quantum-computers-greatest-obstacle-67c74ae962b6 http://web.physics.ucsb.edu/~msteffen/nmrqc.htm http://tph.tuwien.ac.at/~oemer/doc/qcsim/node4.html Project