Error correction
Erros in Quantum Computing
Our objective: Perform calculations for clients
Issue: Calculations performed on QPUs can be erroneous
What does it mean to have an erroneous calculation?
Simple example:
Let’s calculate 2+2 on a QPU many times
2+2 = 4
2+2 = 4
….
2+2 = 3 → The QPU made an error
…
2+2 = 4
How many errors do we do ?
QPU
Quantum Processing Unit
0.1 %
error per operation
CPU
Central Processing Unit
0.000000000000001 %
error per operation
The Challenge
How to reduce errors to reach the level of classical computers ?
Why can calculations be erroneous?
Imperfect Control of the System
Laser imperfections
(Power, frequency, …)

Electromagnetic noises

Environmental noises
(imperfect vacuum, …)

Quantumness of QPUs
Nature usually does not want to remain into a quantum state
Superposition
A quantum object can be in two states at the same time

Entanglement
Two quantum objects cannot be independently described

What is the solution ?
Improve control
Improve our control over QPUs
Improve the performed quantum processes
Mitigate the errors when doing calculations
