Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
Atos QLM, a future-proof approach to quantum computing
Christelle Piechurski, Atos
41st Forum, Quantum Computing
| 29-03-2018 | ORAP, 41st Forum, Quantum Computing
HPC, Driving innovationMore Computing Power To Address New Applications
Medical, ChemistryCyberSecurity Artificial IntelligenceWeather Forecast
2
| 29-03-2018 | ORAP, 41st Forum, Quantum Computing
End Of Moore’s LawLimits Of Miniaturization Reaching Classical Computers
0,40
4,00
40,00
400,00
4 000,00
40 000,00
400 000,00
10
100
1 000
10 000
100 000
1 000 000
10 000 000
100 000 000
1 000 000 000
10 000 000 000
1970 1975 1980 1985 1990 1995 2000 2005 2010 2015
Transistor count (#)
Freq (MHz)
Expon. (Transistor count (#))
More transistors, higher frequencies
from a grain of sand
to atomic size
micron: 10
1
0.1
0.01
0.001
1960 1970 1980 1990 2000 2010 2020
10000 nm
1000
100
10
1
Bipolar
MOSFET
CMOS
W Plugs
Trench Isol.
Copper
Strain
HKMG
FinFET
6
New technologies for thinner chips
3
| 29-03-2018 | ORAP, 41st Forum, Quantum Computing4
Quantum Computing SpeedupApplications focus
CLASSICAL COMPUTERSTATE OF THE ART CLASSICAL COMPUTER
30 YEARS FROM NOW
TIM
E
Complexity
billions of years
| 29-03-2018 | ORAP, 41st Forum, Quantum Computing
Some of the Applications DomainQuantum Speedup expected
Cryptography Integer factorization Shor algorithm & derivatives exponential speedup
Quantum database searchGrover algorithm and affiliates –polynomial speedup
Chemistry, science of materialsHamiltonianSimulation
Statistical AnalysisMathematicalcomputationexponentialspeedup
5
| 29-03-2018 | ORAP, 41st Forum, Quantum Computing6
Quantum computing research areasData from the last decade
| 29-03-2018 | ORAP, 41st Forum, Quantum Computing
Quantum computingReal quantum processors
Fundamental research
Industrialization
10-15y
Design & Prototype[Today]
Time
Technology
1970
7
| 29-03-2018 | ORAP, 41st Forum, Quantum Computing8
Quantum Current Leading TechnologiesNot Any Standard Implementation
Trapped Ions
High level of control, rather long coherence (s), operation conditions
5Kelvin even higher)
slow (µs) , scalability
current state of the art: 14 qubits
Superconducting
speed (ns), size, electronic
coherence time (<100 µs), low fidelity, conditions (30 mK)
current state of the art : 20 qubits IBM, 49 qubits Intel, 72 qubits
| 29-03-2018 | ORAP, 41st Forum, Quantum Computing
▶ Only Labs are working on experimentation to create physical qubits with HUGE constraints:
– Most of the experimentation only work near absolute zero (-273.15°C)
– Quantum stability last only few seconds
– Quantum entanglement and probability generate noise, so data is not reliable
– etc.
▶ Research is progressing everyday…
9
Why don’t we have a Quantum Computer today?
| 29-03-2018 | ORAP, 41st Forum, Quantum Computing10
Introduction Atos QLMA quantum simulator as an appliance
▶ Enabling end-users preparing themselves now for the arrival of the first generation of GPQPU
▶ Allowing quantum algorithms development without quantum hardware constraints
▶ Offering a unique software environment for users without having to modify quantum algo. when real GPQPU available
| 29-03-2018 | ORAP, 41st Forum, Quantum Computing
▶Position as European leader in Quantum Computing
▶Very high level Advisory Board, chaired by our CEO – 6 world class quantum & mathematics experts
▶Atos Quantum R&D Lab
A long term strategic Atos RD program
11
| 29-03-2018 | ORAP, 41st Forum, Quantum Computing
Atos QLM Software
The Atos Quantum Learning Machine (QLM)An appliance
Atos QLM Hardware
QPU interfaceOptimizersSimulators
Noise model
Programming environment
12
Optimized In-memory InfrastructureScalable and Modular
Atos QLM Appliance
| 29-03-2018 | ORAP, 41st Forum, Quantum Computing
The Atos Quantum Learning MachineUnique Features
Universal technology quantum language
Powerful simulation
13
Modular and Scalable on premises appliance1
Genuine hybrid classic-quantum programming2
3
4
5 High extensibility and interoperable
6 Hardware agnostic
| 29-03-2018 | ORAP, 41st Forum, Quantum Computing14
Atos QLM, part of BullSequana offerOptimized In-memory infrastructure
Bull SequanaQLM30
Bull SequanaQLM35
Bull SequanaQLM38
Bull SequanaQLM39
Bull SequanaQLM40
Appliance
30 qubits 35 qubits 38 qubits 39 qubits 40 qubits
OS & QLM Software souscription *1Y, 3Y, 5Y
Hardware Maintenance *1Y, 3Y, 5Y
ModularityScalabilityBullSequanaQLM41 soon
| 29-03-2018 | ORAP, 41st Forum, Quantum Computing
Atos QLM Software stackCurrent Functional scope
15
PROGRAMMING INTERFACE
CIRCBinary format of quantum circuits
AQASMAssembly language to build quantum circuits
pyAQASMPython extension to
AQASM
QLIBAQASM & pyAQASM
libraries
QPUQuantum processing
unit interface
INTEROPConnectors with other
frameworks
SIMULATION
SIMULATORSSimulation modules
OPTIMIZATION
RBORule based optimizer
NNIZERTopology constraint
solver
Circuit OptimizerGeneric circuit
optimizer
| 29-03-2018 | ORAP, 41st Forum, Quantum Computing
Atos QLM Software stack Functional Scope
SIMULATION
SIMULATORSSimulation modules
SIM OPTIMIZERBest Simulator
dynamic selection
PHYSICS
Physical Noise models
OPTIMIZATION
RBORule based optimizer
NNIZERTopology constraint
solver
Circuit OptimizerGeneric circuit
optimizer
PROGRAMMING INTERFACE
CIRCBinary format of quantum circuits
AQASMAssembly language to build quantum circuits
pyAQASMPython extension to
AQASM
QLIBAQASM & pyAQASM
libraries
QPUQuantum processing
unit interface
INTEROPConnectors with other
frameworks
16
| 29-03-2018 | ORAP, 41st Forum, Quantum Computing17
Atos QLM Workflow
Simulators
AQASM file
pyAQASM
CIRC
generatesor
Compilation
Noise model
Programming
Optimizers
Execution
| 29-03-2018 | ORAP, 41st Forum, Quantum Computing18
Programming AQASM
▶ ATOS Quantum Assembly (AQASM) Language: low level programing language for universal quantum circuits
▶ QASM-style language
▶ Usual gates implemented and allows the definition of custom gates
▶ Based on the standard QASM, it stays as close as possible to a pure assembly language, no hybrid constructs, no loop, no branching, no subroutines etc..
Initial state is: |0>
Atos Quantum Assembly LanguageGeneral description
| 29-03-2018 | ORAP, 41st Forum, Quantum Computing19
Programming pyAQASM
Atos QLM high level quantum programmingGeneral description
▶ PyAQASM is python library for generating AQASM files
▶ Used to simplify generator quantum circuits:
– Loops for repeating gates
– Functions and subroutines
▶ Allows hybrid programming model.
– Controls, subroutines etc. are handled by a classical CPU in Python while the Quantum circuit described in AQASM is automatically generated and runs on the quantum processor
| 29-03-2018 | ORAP, 41st Forum, Quantum Computing20
Programming CIRC
Atos QLM Binary formatGeneral description
▶ CIRC files represent the binary format of a quantum circuit
▶ Contains the sequence of instructions and all gate definitions
▶ Pivot for all QLM software. Optimizations and simulations are done on CIRC files
▶ CIRC files are generated through compiling AQASM code
| 29-03-2018 | ORAP, 41st Forum, Quantum Computing21
Optimization plugins
Optimization pluginsGeneral description
▶ NNIZER
– Depending on the hardware implementation of the qubits, topology constraints for Nearest Neighbors may apply. NNIZER allows the modification of a given circuit based on user-defined topology ruleset.
▶ RBO (Rule Based Optimizer)
– Can be used to detect and get rid of useless sequence of gates (ex: CNOT+CNOT)
– Can be used to rewrite gates as a sequence of other gates, allowing to adapt a circuit to a hardware constraint
| 29-03-2018 | ORAP, 41st Forum, Quantum Computing22
Simulation Simulators
Quantum Circuits SimulationQLM simulators
▶ Quantum simulators performance are highly dependent on circuits
▶ Atos QLM appliance offers multiple simulation algorithms
▶ Having multiple simulators available allows to adapt on the input circuit to get the best performance
▶ As for today the available simulators are: Linalg, Feynman, Stabs, MPS
| 29-03-2018 | ORAP, 41st Forum, Quantum Computing
First QLM @ORNL Quantum Computing Institute
▶ Accelerate/Validate ORNL Quantum algorithms dev. thanks to Atos QLM interoperability
23
▶ Partner to align on a common vision on Quantum computing
▶ Atos Quantum Computing Expertise
| 29-03-2018 | ORAP, 41st Forum, Quantum Computing24
Our customersAtos Quantum Computing Scientific Community (aQCSC)
| 29-03-2018 | ORAP, 41st Forum, Quantum Computing
Expertise, our strength
25
Atos, the Atos logo, Atos Codex, Atos Consulting, Atos Worldgrid, Worldline, BlueKiwi, Bull, Canopy the Open Cloud Company, Unify, Yunano, Zero Email, Zero Email Certified and The Zero Email Company are registered trademarks of the Atos group. April 2016. © 2016 Atos. Confidential information owned by Atos, to be used by the recipient only. This document, or any part of it, may not be reproduced, copied, circulated and/or distributed nor quoted without prior written approval from Atos.
Thanks