Lecture 1.1
Lecture 1.1
Lecture 1:
Intro to Qiskit 1.0
Abby Mitchell
Developer Advocacy Lead
IBM Quantum
Anatomy of a
Quantum
quantum
computing service
programming
language
User
Cloud service
(Qiskit Runtime)
Pulse sequences
Server in
laboratory
Control
electronics
Quantum
processor
Qiskit Global Summer School 2024 2
Example final
result
http://qiskit.github.io/ecosystem
https://docs.quantum-computing.ibm.com/start
To build a circuit:
Solution: transpilation —
convert abstract circuit into an ISA
(instruction set architecture) circuit.
staged pass a list of pass managers, with each one the conductor
manager representing a discrete stage of a
transpilation pipeline
Primitives encapsulate
the output of a
quantum circuit Output is mapping of
bitstrings to counts, e.g.,
Output is the expectation
value of an observable,
e.g., the net spin of a
{'0': 12, '1': 9}
system.
Circuit should include
Circuit should not include
measurements.
measurements.
Downside: computational
overhead
learning.quantum.ibm.com
Courses on quantum computing and how to use IBM
Quantum services to solve real-world problems.
www.youtube.com/qiskit
Lectures, tips & tricks, tutorials, community
updates, and exclusive Qiskit content!