Skip to content

Glossary

Quantum Kernel

A quantum kernel is a program to be executed on a quantum computer. The term highlights that the kernel program is part of a bigger program which is executed across heterogeneous hardware (meaning there might be CPUs, GPUs, QPUs or other types of processors involved).

See also:

Quantum Error Correction

Info

In the FullStaQD reference architecture, QEC is discussed in the fault tolerance section.

Quantum Error Correction (QEC) uses redundancy to detect and correct errors occuring throughout quantum computation. Logical qubits are encoded across multiple physical qubits, allowing errors to be detected by measuring whether the redundancies are still intact. Detected errors can subsequently be corrected while preserving the encoded quantum information. QEC therefore introduces a substantial resource overhead, but is the fundamental approach towards fault-tolerant quantum computation (FTQC), as sufficiently low physical error rates can, theoretically, be suppressed to arbitrarily low logical error rates through fault-tolerant error correction.

See also:

Quantum Error Suppression

Info

In the FullStaQD reference architecture, QES is discussed in the fault tolerance section.

Quantum Error Suppression (QES) aims to reduce errors at or close to their physical source by exploiting prior knowledge about unwanted hardware effects like noise. Instead of correcting errors after they have occurred, suppression techniques modify the hardware control to prevent, or reduce their impact, for example through techniques such as dynamical decoupling. QES can therefore improve the reliability of quantum operations with comparatively low resource overhead but its effectiveness is limited by the type of noise and available control resources, and residual errors can accumulate over time.

See also:

  • Ezzell et al. for a survey of different dynamical decoupling approaches and their performance
  • Viola et al. for the underlying principles

Quantum Error Mitigation

Info

In the FullStaQD reference architecture, QEM is discussed in the fault tolerance section.

Quantum Error Mitigation (QEM) reduces the effect of noise on computational results. It typically combines multiple noisy circuit executions with classical post-processing to estimate expectation values that are closer to their ideal, noise-free values. Common techniques include Zero Noise Extrapolation (ZNE) and Probabilistic Error Cancellation (PEC); however, these methods can incur substantial sampling overhead.

See also: