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

What's hot

Quantum computing
Quantum computingQuantum computing
Quantum computing
Shaik Azar
 
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
IJERA Editor
 
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
National Retail Federation
 
An Insight into Quantum Computing
An Insight into Quantum ComputingAn Insight into Quantum Computing
An Insight into Quantum Computing
Livares Technologies Pvt Ltd
 
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
Takumi Kato
 
Quantum computing
Quantum computingQuantum computing
Quantum computing
PoojaKoshti2
 
Quantum Gaussian Processes - Gawel Kus
Quantum Gaussian Processes - Gawel KusQuantum Gaussian Processes - Gawel Kus
Quantum Gaussian Processes - Gawel Kus
Advanced-Concepts-Team
 
scikit-cuda
scikit-cudascikit-cuda
scikit-cuda
Lev Givon
 
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...
Kento Aoyama
 
쉽게 설명하는 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.)
Hansol Kang
 
Flash Particle System
Flash Particle SystemFlash Particle System
Flash Particle Systemleonskywalker
 
Understanding Garbage Collection
Understanding Garbage CollectionUnderstanding Garbage Collection
Understanding Garbage Collection
Doug Hawkins
 
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
otoyinc
 
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"
OTOY Inc.
 

What's hot (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"
 

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

Strengths and limitations of quantum computing
Strengths and limitations of quantum computingStrengths and limitations of quantum computing
Strengths and limitations of quantum computing
Vinayak Sharma
 
Webinar: Quantum Revolution Is Here (2022)
Webinar: Quantum Revolution Is Here (2022)Webinar: Quantum Revolution Is Here (2022)
Webinar: Quantum Revolution Is Here (2022)
Immo Salo
 
Introduction to quantum computing
Introduction to quantum computingIntroduction to quantum computing
Introduction to quantum computing
Iqra Naz
 
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?
uolgdsc
 
Quantum Computing with Amazon Braket
Quantum Computing with Amazon BraketQuantum Computing with Amazon Braket
Quantum Computing with Amazon Braket
Chris Fregly
 
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...
Codemotion
 
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.nechuiviterSergii Nechuiviter
 
Quantum computing
Quantum computingQuantum computing
Quantum computing
TravisReid5
 
Quantum programming
Quantum programmingQuantum programming
Quantum programming
Francisco J. Gálvez Ramírez
 
Quantum Computing
Quantum ComputingQuantum Computing
Quantum Computing
AakashBhalla2
 
Quantum computer
Quantum computerQuantum computer
Quantum computer
Kaushik Chowdary
 
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 softwareBruno Fedrici, PhD
 
BCS APSG Quantum Computing tutorial
BCS APSG Quantum Computing tutorialBCS APSG Quantum Computing tutorial
BCS APSG Quantum Computing tutorial
Geoff Sharman
 
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 ...
Dr Rajnish Mallick
 
Des2017 quantum computing_final
Des2017 quantum computing_finalDes2017 quantum computing_final
Des2017 quantum computing_final
Francisco J. Gálvez Ramírez
 
Quantum computing.ppt
Quantum computing.pptQuantum computing.ppt
Quantum computing.ppt
ShubhankarTripathi6
 
Optimizing Performance in Qt-Based Applications
Optimizing Performance in Qt-Based ApplicationsOptimizing Performance in Qt-Based Applications
Optimizing Performance in Qt-Based Applications
account inactive
 
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
mapmeld
 
Quantum computing - the next big thing
Quantum computing - the next big thingQuantum computing - the next big thing
Quantum computing - the next big thing
OMM Solutions GmbH
 
Quantum Computing and its security implications
Quantum Computing and its security implicationsQuantum Computing and its security implications
Quantum Computing and its security implications
InnoTech
 

Similar to 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
 

Recently uploaded

Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 

Recently uploaded (20)

Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 

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