Quantum Computing: an introduction

Slides:



Advertisements
Similar presentations
By Christopher Coffman 11/7/2012. What are quantum computers? What are the physics concepts are at play? What are the basic components of a quantum computer.
Advertisements

Quantum Parallel Computing BY NIC & TIM: GUARDIANS OF THE HOOD.
Golden Age of Algorithms Prabhas Chongstitvatana Chulalongkorn University.
Embedded Algorithm in Hardware: A Scalable Compact Genetic Algorithm Prabhas Chongstitvatana Chulalongkorn University.
Quantum Computing Uf H Nick Bonesteel
FUTURE TECHNOLOGIES Lecture 13.  In this lecture we will discuss some of the important technologies of the future  Autonomic Computing  Cloud Computing.
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 Computation and Error Correction Ali Soleimani.
Memory Hierarchies for Quantum Data Dean Copsey, Mark Oskin, Frederic T. Chong, Isaac Chaung and Khaled Abdel-Ghaffar Presented by Greg Gerou.
FUTURE COMPUTERS By - Kapil jadhav. History of Computers. Long and a fascinating history. Started with huge and complicated machines. First, second, third.
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
DNA and Quantum Computers Russell Deaton Associate Professor Computer Science and Engineering University of Arkansas.
Tallinn University of Technology Quantum computer impact on public key cryptography Roman Stepanenko.
Quantum Algorithms for Neural Networks Daniel Shumow.
Quantum Computers Algorithms and applications. Simulating classical operations 2/41 Dušan Gajević.
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.
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.
An Introduction to Quantum Phenomena and their Effect on Computing Peter Shoemaker MSCS Candidate March 7 th, 2003.
Quantum Computing Paola Cappellaro
Build Your Own Quantum Computer for Fun and Profit!
Introduction to Evolutionary Computation Prabhas Chongstitvatana Chulalongkorn University WUNCA, Mahidol, 25 January 2011.
Quantum Computers by Ran Li.
Nawaf M Albadia
Cove: A Practical Quantum Computer Programming Framework Matt Purkeypile (DCS3) Winter 2009.
Quantum Mechanics(14/2) Hongki Lee BIOPHOTONICS ENGINEERING LABORATORY School of Electrical and Electronic Engineering, Yonsei University Quantum Computing.
Quantum Computing: An Overview for non-specialists Mikio Nakahara Department of Physics & Research Centre for Quantum Computing Kinki University, Japan.
Introduction to Quantum Computing
As if computers weren’t fast enough already…
Quantum Computing: An Introduction Khalid Muhammad 1 History of Quantum Computing Bits and Qubits Problems with the Quantum Machine.
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.
Quantum Computers By Ryan Orvosh.
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.
1 An Introduction to Quantum Computing Sabeen Faridi Ph 70 October 23, 2007.
Quantum Computing: An Introduction
Beginner’s Guide to Quantum Computing Graduate Seminar Presentation Oct. 5, 2007.
QUANTUM COMPUTING By Sandeep Neeli.
Cross capacitances with 1D traces
Prabhas Chongstitvatana Chulalongkorn University
Optimization by Quantum Computers
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
Instruction Packing for a 32-bit Stack-Based Processor Witcharat Lertteerawattana and Prabhas Chongstitvatana Department of Computer Engineering Chulalongkorn.
Quantum Computing: an introduction
COMPSCI 290.2: Computer Security
Quantum Circuit Visualization
Programming Quantum Computers
Introduction to Quantum Computing Lecture 1 of 2
Programming Quantum Computers
Catching photons for the future of computing
Quantum Computing: from theory to practice
Building Quantum Computers
Spintronics By C.ANIL KUMAR (07AG1A0411).
Recent Advances in Quantum Computing
Quantum Deep Learning Neural Network
OSU Quantum Information Seminar
Recent topics in Smart City
Quantum Computing and the Quest for Quantum Computational Supremacy
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 Andrew Krumbach Carolyn Camara
Quantum Cryptography Quantum Computing
What is this course about?
Presentation transcript:

Quantum Computing: an introduction Prabhas Chongstitvatana Computer Engineering Chulalongkorn University

Google Nasa, D-Wave 2x machine

Quantum bit in D-wave machine

What is a quantum computer? a computer that relies on special memory, "quantum bit", to perform massively parallel computing.

What is a quantum computer? a computer that relies on special memory, "quantum bit", to perform massively parallel computing.

What is the advantage? it is very very fast compared to conventional computers.

Analogy We have multiple keys. We want to find out what key fits a given keyhole.

Serial computers try each key, until we find the one that fits. this is resource efficient but take a long time.

Parallel computers duplicate keyholes, try all keys at once. this is very fast but take a lot of resource.

Quantum computers all keyholes are stored in "quantum bits", try all keys at once. this is resource efficient and very fast.

How to make a quantum bit? "quantum effect" photon entanglement cold atom electron spin

Components Quantum circuit Quantum gates components of quantum computers that manipulate state of quantum bits.

Quantum Gates

Quantum circuits

Quantum circuits

Quantum algorithms computer programs that work on quantum computers

Famous algorithms Shor's integer factorization Given an integer N, find its prime factors

Quantum Algorithms Peter Shor a quantum algorithm for integer factorization formulated .

Shor’s algorithm The factorization also needs huge amount of quantum gates. It increases with N as (log N)3. Thus factoring of a 4096-bit number requires 4,947,802,324,992 quantum gates.

Example of quantum computers ibm 5 qubits D-wave two, quantum annealing

IBM 5 qubits processor

Google Nasa, D-Wave 2x machine

Recent work google quantum lab's paper claim of 100,000,000x speed up

My own example of quantum computation compact genetic algorithm by quantum computers exponential speedup

Example of Quantum Algorithm Yingchareonthawornchai, S., Aporntewan, C., and Chongstitvatana, P., "An Implementation of Compact Genetic Algorithm on a Quantum Computer," Int. Joint Conf. on Computer Science and Software Engineering (JCSSE), 30 May - 1 June 2012, pp.131-135.   http://www.cp.eng.chula.ac.th/~piak/paper /2012/jcsse-quantum-cga.pdf

Future qubits quantum annealing computers scaling up

Predicting future uncertain of success special purpose quantum computers quantum style will motivate a new class of computation

Current issues in Quantum computing You can read more information on the current issues in Quantum computing from this page. I gave a talk to graduate students in computer engineering in January 2016. http://www.cp.eng.chula.ac.th/~piak/talk/2016/issu es-in-quantum-computing.htm

More Information Search “Prabhas Chongstitvatana” Get to me homepage