Building Quantum Computers

Slides:



Advertisements
Similar presentations
Quantum Parallel Computing BY NIC & TIM: GUARDIANS OF THE HOOD.
Advertisements

Golden Age of Algorithms Prabhas Chongstitvatana Chulalongkorn University.
Embedded Algorithm in Hardware: A Scalable Compact Genetic Algorithm Prabhas Chongstitvatana Chulalongkorn University.
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 Computing Joseph Stelmach.
Ana Maria Rey Saturday Physics Series, Nov 14/ 2009.
FUTURE COMPUTERS By - Kapil jadhav. History of Computers. Long and a fascinating history. Started with huge and complicated machines. First, second, third.
Future Computers CSCI 107, Spring When Moore’s law runs out of room When transistors become only tens of atoms thick –Quantum mechanics applies.
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
Tallinn University of Technology Quantum computer impact on public key cryptography Roman Stepanenko.
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
Research in Computing: from curiosity to new theory and applications Prabhas Chongstitvatana Faculty of Engineering Chulalongkorn University.
An Introduction to Quantum Phenomena and their Effect on Computing Peter Shoemaker MSCS Candidate March 7 th, 2003.
Quantum Computing Paola Cappellaro
QUANTUM COMPUTING What is it ? Jean V. Bellissard Georgia Institute of Technology & Institut Universitaire de France.
Build Your Own Quantum Computer for Fun and Profit!
Quantum Computers by Ran Li.
Nawaf M Albadia
Quantum Computing and Quantum Programming Language
Quantum Computation With Trapped Ions Brian Fields.
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
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, COMPUTING AND INFORMATION ALAN DURNEV, PHYSICS.
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.
Quantum Computing: An Introduction
Beginner’s Guide to Quantum Computing Graduate Seminar Presentation Oct. 5, 2007.
Quantum Shift Register Circuits Mark M. Wilde arXiv: National Institute of Standards and Technology, Wednesday, June 10, 2009 To appear in Physical.
Quantum Computing Keith Kelley CS 6800, Theory of Computation.
Quantum Bits (qubit) 1 qubit probabilistically represents 2 states
QUANTUM COMPUTING By Sandeep Neeli.
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
Complexity-Theoretic Foundations of Quantum Supremacy Experiments
Quantum Computing: an introduction
COMPSCI 290.2: Computer Security
Quantum Circuit Visualization
Programming Quantum Computers
Programming Quantum Computers
Catching photons for the future of computing
Quantum Computers Superposition Interference Entanglement and Quantum Error Correction Lesson 1 By: Professor Lili Saghafi
Quantum Computing: from theory to practice
Quantum Computing: An Overview
Recent Advances in Quantum Computing
Quantum Computing: an introduction
Qubit Recycling in Quantum Computation
Quantum Computing Science A brief history of Quantum Computing
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
Future of Artificial Intelligence
Quantum Computing Prabhas Chongstitvatana Faculty of Engineering
Quantum Computing Hakem Alazmi Jhilakshi Sharma Linda Vu.
Quantum Computing Andrew Krumbach Carolyn Camara
Quantum Computing Joseph Stelmach.
Quantum Cryptography Quantum Computing
Entangling Atoms with Optical Frequency Combs
Presentation transcript:

Building Quantum Computers Prabhas Chongstitvatana Chulalongkorn University

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

What is a quantum bit? a basic unit of memory that uses superposition of "quantum" effect (entanglement) to store information. a "qubit" stores the probability of information. It represents both "1" and "0" at the same time.

It is very very fast compared to conventional computers What is the advantage? It is very very fast compared to conventional computers It has very large memory, example 10-qubit is ….

10 Qubits >>> print(2**(2**10)) 17976931348623159077293051907890247336179769789 42306572734300811577326758055009631327084773224 07536021120113879871393357658789768814416622492 84743063947412437776789342486548527630221960124 60941194530829520850057688381506823424628814739 13110540827237163350510684586298239947245938479 716304835356329624224137216 >>>

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

Technology to implement Quantum bits

Quantum circuits

Quantum circuits

computer programs that work on quantum computers Quantum algorithms computer programs that work on quantum computers

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

a quantum algorithm for integer factorization formulated . 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

google quantum lab's paper claim of 100,000,000x speed up 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

2) generate two individuals from qureg 3) let them compete Normal 1) initialze qureg x 2) generate two individuals from qureg 3) let them compete 4) update qureg x with the winner 5) repeat step 2..4 for k times 6) generate the final result

quantum speedup 1) initialze qureg x 2) generate the first individual from qureg x 3) generate the second individual with condition that fitness is greater than the first 4) let them compete 5) update qureg x with the winner 6) repeat step 2..5 for k times 7) generate the final result

output

output

AN Approach to build quantum computers

Large array of ion-trap system

Atomic clock The heart of an optical atomic clock is a highly stable reference frequency provided by a narrow optical absorption in an atom or ion. NPL is developing optical frequency standards based on transitions in single trapped ions of strontium and ytterbium, and neutral strontium atoms confined in an optical lattice.

Looking into the future Studying quantum computer give rise to new ideas Quantum “thinking” promises a new kind of method to solve really difficult problems We don’t know whether the effort in building quantum computer will bear any practical results But we do know that it will change the face of computing forever

References 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 Cold matter, assemble atom by atom https://arxiv.org/abs/1607.03044 Optical Atomic Clock http://www.npl.co.uk/science-technology/time-frequency/research/optical- frequency-standards/

Search “Prabhas Chongstitvatana” Go to me homepage More Information Search “Prabhas Chongstitvatana” Go to me homepage