SlideShare a Scribd company logo
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

More Related Content

PDF
Quantum computing
PDF
Programming Existing Quantum Computers
PPTX
"The Arrival of Quantum Computing" by Will Zeng
PDF
Let's build modular robots!
PPT
2017 07 04_cmmse_quantum_programming_v1
PDF
Quantum Computer Overview
PPTX
Quantum computers
PDF
Revolution of Quantum Computing in AI Era
Quantum computing
Programming Existing Quantum Computers
"The Arrival of Quantum Computing" by Will Zeng
Let's build modular robots!
2017 07 04_cmmse_quantum_programming_v1
Quantum Computer Overview
Quantum computers
Revolution of Quantum Computing in AI Era

What's hot (14)

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

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

PDF
Introduction to Quantum Computing
PPTX
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
PPTX
Introduction to Quantum Computing
PDF
Quantum computing journey from origin to future Technologies
PPTX
Quantum Computation For AI
DOCX
Discover the Future of Computing: Quantum Computers Explained
PDF
PPTX
Quantum computing
PDF
Introduction to Qiskit
PPTX
What is Quantum Computing and Why it is Important
PPT
Des2017 quantum computing_final
PPTX
Introduction to Quantum Computing 24.10.24.pptx
PDF
DEF CON 23 - Phillip Aumasson - quantum computers vs computers security
PPT
Fundamentals of Quantum Computing
PPTX
quantumcomputing-191118151915.pptx
PPTX
Quantum & AI in Finance
PDF
Demystifying Quantum Computing
PPT
2017 10 17_quantum_program_v2
PDF
Quantum & AI in Finance
Introduction to Quantum Computing
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
Introduction to Quantum Computing
Quantum computing journey from origin to future Technologies
Quantum Computation For AI
Discover the Future of Computing: Quantum Computers Explained
Quantum computing
Introduction to Qiskit
What is Quantum Computing and Why it is Important
Des2017 quantum computing_final
Introduction to Quantum Computing 24.10.24.pptx
DEF CON 23 - Phillip Aumasson - quantum computers vs computers security
Fundamentals of Quantum Computing
quantumcomputing-191118151915.pptx
Quantum & AI in Finance
Demystifying Quantum Computing
2017 10 17_quantum_program_v2
Quantum & AI in Finance
Ad

Recently uploaded (20)

PDF
Approach and Philosophy of On baking technology
PDF
Getting Started with Data Integration: FME Form 101
PPTX
TLE Review Electricity (Electricity).pptx
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
cloud_computing_Infrastucture_as_cloud_p
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
project resource management chapter-09.pdf
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
Zenith AI: Advanced Artificial Intelligence
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
August Patch Tuesday
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Encapsulation theory and applications.pdf
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Enhancing emotion recognition model for a student engagement use case through...
Approach and Philosophy of On baking technology
Getting Started with Data Integration: FME Form 101
TLE Review Electricity (Electricity).pptx
MIND Revenue Release Quarter 2 2025 Press Release
cloud_computing_Infrastucture_as_cloud_p
Group 1 Presentation -Planning and Decision Making .pptx
A comparative analysis of optical character recognition models for extracting...
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Building Integrated photovoltaic BIPV_UPV.pdf
project resource management chapter-09.pdf
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
A novel scalable deep ensemble learning framework for big data classification...
Zenith AI: Advanced Artificial Intelligence
Programs and apps: productivity, graphics, security and other tools
August Patch Tuesday
Digital-Transformation-Roadmap-for-Companies.pptx
Encapsulation theory and applications.pdf
SOPHOS-XG Firewall Administrator PPT.pptx
Encapsulation_ Review paper, used for researhc scholars
Enhancing emotion recognition model for a student engagement use case through...

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