SlideShare uma empresa Scribd logo
1 de 28
It’s Fundamentally differentQuantum computing 101
With Qiskit
Rana Prathap
IIT Kharagpur (Math and Computing),
Qiskit Camp Asia 2019.
2020 Budget speech by FM Nirmala Sitharaman
It’s Fundamentally different
● Quantum bit (Qubit):
Source
where are we in Quantum Computing?
Google Quantum Supremacy
performed the target computation in 200 seconds, and from
measurements in the experiment we determined that it would
take the world’s fastest supercomputer 10,000 years to produce
a similar output.
2019
First quantum computer you can buy
D Wave (founded in 1999) made the first commercially available
for 10 million dollars.
2011
Richard Feynman
Richard Feynman points out that quantum systems can only be
effectively simulated using a quantum computer. Exponentially
increasing problem complexity.
1985
Shor’s factorization algorithm
A seminal paper by Peter W. Shor proposed an algorithm that
can exponentially speed up factoring a number.
1996
What are we learning today?
Quantum Mechanics
Quantum Information
Quantum
Computation
Gate based Annealing , ...
Quantum
Cryptography
Information Theory
Quantum Key
Distribution
Quantum Error
Correction
How powerful is a QC? (Google Quantum Supremacy)
Classical vs Quantum : 10,000 years vs 200 seconds!!
And that is using just a 54 qubit computer!
1,576,800,000 times speed up! (~1.5 billion)
<- Google’s Sycamore Chip
used for showing quantum
supremacy
Image Source
Quantum Use Cases
Airbus Quantum Challenge
Properties that make QC’s different
● Superposition
Exponential speedups as number of qubits grow
● Entanglement
Spooky action at a distance.
● Reversible computing
10-15W vs 20kW (Energy consumption of chip vs cryostat)
● Privacy (No-cloning theorem)
Quantum Algorithms
● Shor’s factorization algorithm
● Grover’s search algorithm
● Deutsch-Jozsa algorithm
● HHL algorithm - Quantum machine learning
Useful in the NISQ era - (these are mostly hybrid algorithms)
● QAOA - Quantum Approximate Optimization Algorithm
● VQE - Variational Quantum Eigensolver
Quantum Programming
● OpenQASM
● pyQuil (Forest SDK)(Rigetti)
● Qiskit (IBM) : IBM Q Experience
● Q# (Microsoft) : Azure Quantum (Honeywell, QCI,
IonQ)
● : Amazon Braket (Rigetti, IonQ, D-Wave)
● Cirq (Google) : Google NISQ applications
Problems faced today
● Hard to build and retain
qubits due to decoherence
● High amount of noise
● Need for better quantum
algorithms
● Algorithms like Shor’s can’t
be implemented today
● All hardwares have their own
pros and cons
● Data storage?
● Debugging?
Qubit?
Analogous to the coin flip example - a
coin, while its spinning in the air is
in a superposition of heads and tails.
Bloch sphere representation of a qubit
We require a cylinder to accommodate for
the extra degree of freedom - phase
Ignoring global phase
Qubit - (math starts here)
Mathematical representation:
Bloch Sphere:
I like to think of it as polarization of light.
X and + basis
Bit of math
● Quantum states are column vectors
● Multiple qubit states. How do we get there?
(Kronecker product)
Kronecker Product
A few gates
Let’s look at a few gates and
build up to a quantum adder!
Using kronecker product for parallel gate operations
● Parallel gates (use kronecker product)
● Serially wired gates (use matrix multiplication)
Pauli - X gate (similar to classical not)
● Flips |0> to |1> and
vice versa
H gate (Hadamard)
● Puts any state in an equal
superposition of basis
states (phase will vary)
CX/Cnot (If…then) -- XOR?
● If (control = 1){
Then flip target qubit
}
Ccx/toffoli gate
● Similar to a
classical AND
circuit
Classical adder to a Quantum adder
● If first qubit is
true then flip
second.
● Double controlled not
Resources to explore
● Qiskit tutorials
● Qiskit textbook
● Qiskit Camp projects - some project ideas
● Interactive map of various QC companies
● Q2B conference videos
● Rigetti Computing
● D Wave - quantum annealing
● Quantum computing for computer scientists - book
● Amazon braket
● Google Cirq
● Google quantum supremacy paper
● IBM Quantum Challenge 2019
● Quantum Computing Report
Quantum computing in India - IndiQ
Monthly meetups in major cities like Hyderabad, Delhi,
Bangalore.
Meetup group
Twitter
Website’s coming soon at indiq.in
Join the Qiskit slack workspace which has a #india channel
Can’t thank them enough
● Frederik Hardervig - Qiskit Advocate, Co-organizer
Core Team:
● Sunayana Patro
● Utkarsh Azad
● Mahathi Vempati
● Nikhil Vemuri
Time for some
questions!
Image sources
● Bloch sphere gifs: https://desireevl.com/posts/quantum-intro
● Quantum gates: https://en.wikipedia.org/wiki/Quantum_logic_gate
● Kronecker Product: https://en.wikipedia.org/wiki/Kronecker_product
● Sycamore chip: https://www.nytimes.com/2019/10/30/opinion/google-quantum-computer-sycamore.html
● Quantum computer: https://www.roche.com/quantum-computing.htm
● Airbus Quantum Challenge: https://www.airbus.com/innovation/tech-challenges-and-competitions/airbus-
quantum-computing-challenge.html

Mais conteúdo relacionado

Mais procurados

Flash Particle System
Flash Particle SystemFlash Particle System
Flash Particle System
leonskywalker
 

Mais procurados (14)

Quantum computing
Quantum computingQuantum computing
Quantum computing
 
Design the High Speed Kogge-Stone Adder by Using
Design the High Speed Kogge-Stone Adder by UsingDesign the High Speed Kogge-Stone Adder by Using
Design the High Speed Kogge-Stone Adder by Using
 
The future of everything: How quantum computing enables the impossible
The future of everything: How quantum computing enables the impossibleThe future of everything: How quantum computing enables the impossible
The future of everything: How quantum computing enables the impossible
 
An Insight into Quantum Computing
An Insight into Quantum ComputingAn Insight into Quantum Computing
An Insight into Quantum Computing
 
MDR Corporation Description at AWS Summit Tokyo
MDR Corporation Description at AWS Summit TokyoMDR Corporation Description at AWS Summit Tokyo
MDR Corporation Description at AWS Summit Tokyo
 
Quantum computing
Quantum computingQuantum computing
Quantum computing
 
Quantum Gaussian Processes - Gawel Kus
Quantum Gaussian Processes - Gawel KusQuantum Gaussian Processes - Gawel Kus
Quantum Gaussian Processes - Gawel Kus
 
scikit-cuda
scikit-cudascikit-cuda
scikit-cuda
 
Reading: "Pi in the sky: Calculating a record-breaking 31.4 trillion digits o...
Reading: "Pi in the sky: Calculating a record-breaking 31.4 trillion digits o...Reading: "Pi in the sky: Calculating a record-breaking 31.4 trillion digits o...
Reading: "Pi in the sky: Calculating a record-breaking 31.4 trillion digits o...
 
쉽게 설명하는 GAN (What is this? Gum? It's GAN.)
쉽게 설명하는 GAN (What is this? Gum? It's GAN.)쉽게 설명하는 GAN (What is this? Gum? It's GAN.)
쉽게 설명하는 GAN (What is this? Gum? It's GAN.)
 
Flash Particle System
Flash Particle SystemFlash Particle System
Flash Particle System
 
Understanding Garbage Collection
Understanding Garbage CollectionUnderstanding Garbage Collection
Understanding Garbage Collection
 
OTOY Presentation - 2015 NVIDIA GPU Technology Conference - March 17 2015
OTOY Presentation - 2015 NVIDIA GPU Technology Conference - March 17 2015OTOY Presentation - 2015 NVIDIA GPU Technology Conference - March 17 2015
OTOY Presentation - 2015 NVIDIA GPU Technology Conference - March 17 2015
 
OTOY GTC17 Presentation Slides: "The Future of GPU Rendering"
OTOY GTC17 Presentation Slides: "The Future of GPU Rendering"OTOY GTC17 Presentation Slides: "The Future of GPU Rendering"
OTOY GTC17 Presentation Slides: "The Future of GPU Rendering"
 

Semelhante a Intro to Quantum Computing - IndiQ Hyderabad meetup (Feb 2nd)

2013.09.13 quantum computing has arrived s.nechuiviter
2013.09.13 quantum computing has arrived s.nechuiviter2013.09.13 quantum computing has arrived s.nechuiviter
2013.09.13 quantum computing has arrived s.nechuiviter
Sergii Nechuiviter
 
Quantum computing for CS students: open source software
Quantum computing for CS students: open source softwareQuantum computing for CS students: open source software
Quantum computing for CS students: open source software
Bruno Fedrici, PhD
 

Semelhante a Intro to Quantum Computing - IndiQ Hyderabad meetup (Feb 2nd) (20)

Strengths and limitations of quantum computing
Strengths and limitations of quantum computingStrengths and limitations of quantum computing
Strengths and limitations of quantum computing
 
Webinar: Quantum Revolution Is Here (2022)
Webinar: Quantum Revolution Is Here (2022)Webinar: Quantum Revolution Is Here (2022)
Webinar: Quantum Revolution Is Here (2022)
 
Introduction to quantum computing
Introduction to quantum computingIntroduction to quantum computing
Introduction to quantum computing
 
The $5 Million Question: How Can We Make Quantum Computing Useful?
The $5 Million Question: How Can We Make Quantum Computing Useful?The $5 Million Question: How Can We Make Quantum Computing Useful?
The $5 Million Question: How Can We Make Quantum Computing Useful?
 
Quantum Computing with Amazon Braket
Quantum Computing with Amazon BraketQuantum Computing with Amazon Braket
Quantum Computing with Amazon Braket
 
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
 
2013.09.13 quantum computing has arrived s.nechuiviter
2013.09.13 quantum computing has arrived s.nechuiviter2013.09.13 quantum computing has arrived s.nechuiviter
2013.09.13 quantum computing has arrived s.nechuiviter
 
Quantum computing
Quantum computingQuantum computing
Quantum computing
 
Quantum programming
Quantum programmingQuantum programming
Quantum programming
 
Quantum Computing
Quantum ComputingQuantum Computing
Quantum Computing
 
Quantum computer
Quantum computerQuantum computer
Quantum computer
 
Quantum computing for CS students: open source software
Quantum computing for CS students: open source softwareQuantum computing for CS students: open source software
Quantum computing for CS students: open source software
 
BCS APSG Quantum Computing tutorial
BCS APSG Quantum Computing tutorialBCS APSG Quantum Computing tutorial
BCS APSG Quantum Computing tutorial
 
Quantum Computing Primer - Future of Scientific Computing: Opportunities for ...
Quantum Computing Primer - Future of Scientific Computing: Opportunities for ...Quantum Computing Primer - Future of Scientific Computing: Opportunities for ...
Quantum Computing Primer - Future of Scientific Computing: Opportunities for ...
 
Des2017 quantum computing_final
Des2017 quantum computing_finalDes2017 quantum computing_final
Des2017 quantum computing_final
 
Quantum computing.ppt
Quantum computing.pptQuantum computing.ppt
Quantum computing.ppt
 
Optimizing Performance in Qt-Based Applications
Optimizing Performance in Qt-Based ApplicationsOptimizing Performance in Qt-Based Applications
Optimizing Performance in Qt-Based Applications
 
Quantum Computers and Where to Hide from Them
Quantum Computers and Where to Hide from ThemQuantum Computers and Where to Hide from Them
Quantum Computers and Where to Hide from Them
 
Quantum computing - the next big thing
Quantum computing - the next big thingQuantum computing - the next big thing
Quantum computing - the next big thing
 
Quantum Computing and its security implications
Quantum Computing and its security implicationsQuantum Computing and its security implications
Quantum Computing and its security implications
 

Último

Último (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

Intro to Quantum Computing - IndiQ Hyderabad meetup (Feb 2nd)

  • 1. It’s Fundamentally differentQuantum computing 101 With Qiskit Rana Prathap IIT Kharagpur (Math and Computing), Qiskit Camp Asia 2019.
  • 2. 2020 Budget speech by FM Nirmala Sitharaman
  • 3. It’s Fundamentally different ● Quantum bit (Qubit): Source
  • 4. where are we in Quantum Computing? Google Quantum Supremacy performed the target computation in 200 seconds, and from measurements in the experiment we determined that it would take the world’s fastest supercomputer 10,000 years to produce a similar output. 2019 First quantum computer you can buy D Wave (founded in 1999) made the first commercially available for 10 million dollars. 2011 Richard Feynman Richard Feynman points out that quantum systems can only be effectively simulated using a quantum computer. Exponentially increasing problem complexity. 1985 Shor’s factorization algorithm A seminal paper by Peter W. Shor proposed an algorithm that can exponentially speed up factoring a number. 1996
  • 5. What are we learning today? Quantum Mechanics Quantum Information Quantum Computation Gate based Annealing , ... Quantum Cryptography Information Theory Quantum Key Distribution Quantum Error Correction
  • 6. How powerful is a QC? (Google Quantum Supremacy) Classical vs Quantum : 10,000 years vs 200 seconds!! And that is using just a 54 qubit computer! 1,576,800,000 times speed up! (~1.5 billion) <- Google’s Sycamore Chip used for showing quantum supremacy
  • 8. Quantum Use Cases Airbus Quantum Challenge
  • 9. Properties that make QC’s different ● Superposition Exponential speedups as number of qubits grow ● Entanglement Spooky action at a distance. ● Reversible computing 10-15W vs 20kW (Energy consumption of chip vs cryostat) ● Privacy (No-cloning theorem)
  • 10. Quantum Algorithms ● Shor’s factorization algorithm ● Grover’s search algorithm ● Deutsch-Jozsa algorithm ● HHL algorithm - Quantum machine learning Useful in the NISQ era - (these are mostly hybrid algorithms) ● QAOA - Quantum Approximate Optimization Algorithm ● VQE - Variational Quantum Eigensolver
  • 11. Quantum Programming ● OpenQASM ● pyQuil (Forest SDK)(Rigetti) ● Qiskit (IBM) : IBM Q Experience ● Q# (Microsoft) : Azure Quantum (Honeywell, QCI, IonQ) ● : Amazon Braket (Rigetti, IonQ, D-Wave) ● Cirq (Google) : Google NISQ applications
  • 12. Problems faced today ● Hard to build and retain qubits due to decoherence ● High amount of noise ● Need for better quantum algorithms ● Algorithms like Shor’s can’t be implemented today ● All hardwares have their own pros and cons ● Data storage? ● Debugging?
  • 13. Qubit? Analogous to the coin flip example - a coin, while its spinning in the air is in a superposition of heads and tails. Bloch sphere representation of a qubit We require a cylinder to accommodate for the extra degree of freedom - phase Ignoring global phase
  • 14. Qubit - (math starts here) Mathematical representation: Bloch Sphere: I like to think of it as polarization of light. X and + basis
  • 15. Bit of math ● Quantum states are column vectors ● Multiple qubit states. How do we get there? (Kronecker product)
  • 17. A few gates Let’s look at a few gates and build up to a quantum adder!
  • 18. Using kronecker product for parallel gate operations ● Parallel gates (use kronecker product) ● Serially wired gates (use matrix multiplication)
  • 19. Pauli - X gate (similar to classical not) ● Flips |0> to |1> and vice versa
  • 20. H gate (Hadamard) ● Puts any state in an equal superposition of basis states (phase will vary)
  • 21. CX/Cnot (If…then) -- XOR? ● If (control = 1){ Then flip target qubit }
  • 22. Ccx/toffoli gate ● Similar to a classical AND circuit
  • 23. Classical adder to a Quantum adder ● If first qubit is true then flip second. ● Double controlled not
  • 24. Resources to explore ● Qiskit tutorials ● Qiskit textbook ● Qiskit Camp projects - some project ideas ● Interactive map of various QC companies ● Q2B conference videos ● Rigetti Computing ● D Wave - quantum annealing ● Quantum computing for computer scientists - book ● Amazon braket ● Google Cirq ● Google quantum supremacy paper ● IBM Quantum Challenge 2019 ● Quantum Computing Report
  • 25. Quantum computing in India - IndiQ Monthly meetups in major cities like Hyderabad, Delhi, Bangalore. Meetup group Twitter Website’s coming soon at indiq.in Join the Qiskit slack workspace which has a #india channel
  • 26. Can’t thank them enough ● Frederik Hardervig - Qiskit Advocate, Co-organizer Core Team: ● Sunayana Patro ● Utkarsh Azad ● Mahathi Vempati ● Nikhil Vemuri
  • 28. Image sources ● Bloch sphere gifs: https://desireevl.com/posts/quantum-intro ● Quantum gates: https://en.wikipedia.org/wiki/Quantum_logic_gate ● Kronecker Product: https://en.wikipedia.org/wiki/Kronecker_product ● Sycamore chip: https://www.nytimes.com/2019/10/30/opinion/google-quantum-computer-sycamore.html ● Quantum computer: https://www.roche.com/quantum-computing.htm ● Airbus Quantum Challenge: https://www.airbus.com/innovation/tech-challenges-and-competitions/airbus- quantum-computing-challenge.html