Quantum Computing: Current Landscape and the Future Role of APIs

VladStirbu 41 views 13 slides May 30, 2024
Slide 1
Slide 1 of 13
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13

About This Presentation

The current state of quantum computing and the role of APIs to take it mainstream.


Slide Content

Quantum Computing:
Current Landscape and the Future Role of APIs
Vlad Știrbu
API Days Helsinki & North
29.05.2024@VladStirbu

Quantum technology continuum positioning
28.5.2024JYU SINCE 1863.2
COMMUNICATIONSSENSINGCOMPUTING

whoami
28.5.2024JYU SINCE 1863.3
theoretical applied
Physics
InformationTheory
AlgorithmsSoftware
2001
Nokia
Mobile phones
2008
Nokia Research
RESTful
web
services
Location
based
services
AR/VR
services
2015
Nokia Tech
Medical software
2018
CompliancePal
UniversityofHelsinki
RegOps
/MLOps
2023
University of Jyväskylä
Quantum

The quantum software Hello World
28.5.2024JYU SINCE 1863.4
pip install qiskit
python app.py
1
2
3
4
@VladStirbu

Classical vs quantum bits
28.5.2024JYU SINCE 1863.5
BitQubit
or
100%
100%
0
1
50%50%
Superposition
Entanglement
50%50%
+
+

Qubit implementation approaches
Special
purpose
Annealing
General
purpose
Superconducting
Trapped ion
Photonic
Electron spin
Fault
tolerant
Topological
28.5.2024JYU SINCE 1863.6

Classical computing equivalents
28.5.2024JYU SINCE 1863.7
QubitsCircuits

Executing quantum programs
28.5.2024JYU SINCE 1863.8
Targets
•Simulators
•CPU for small circuits
•GPU for large circuits
•Noisy qubits
•Actual hardware

Quantum landscape from user perspective
28.5.2024JYU SINCE 1863.9
SDKs
Cloud
Hardware
REPL
Scheduler/
Execution
User
Infra
HW
@VladStirbu

Quantum software development lifecycle
23.5.2024JYU SINCE 1863.10
ŸTechnology management
–Quantum advantage awareness
ŸDevelopment
–Quantum algorithm design and implementation
ŸOperations:
–Availablility and cost of quantum hardware
System
Requirements
Design Implementation Verification ValidationNeeds ClassicalOperation
Component
Requirements
Design Implementation Verification Quantum
Schedule MonitorExecute
Quantum
execution

The road ahead
28.5.2024JYU SINCE 1863.11
Quantum compiler toolchain based on LLVM
•Advanced routing –qubit quality and layout
•Optimized control capabilities
Open ecosystems
Qubernetes
Control plane
EuroHPCJU –Universal Quantum Access
HPC
Workloads
@VladStirbu

Quantum computing implementation timeline
28.5.2024JYU SINCE 1863.12
https://quantumcomputingreport.com/what-you-need-to-know-to-build-a-quantum-implementation-roadmap-with-the-arrival-of-quantum-error-correction

28.5.2024JYU SINCE 1863.13
[email protected]
https://www.qubernetes.dev