Welcome to the dynamarq docs!


dynamarq is a scalable benchmarking framework specially designed for dynamic quantum circuits.

Dynamic quantum circuits consist of mid-circuit measurements (MCMs) and feed-forward operations that depend on the outcome of those measurements. They are an important component of many useful quantum primitives like error correction and teleportation. They have also been useful in bringing down the depth of quantum state preparation circuits and quantum algorithms.

dynamarq collects a suite of application level dynamic circuits to act as benchmarks and provides circuit generators in Qiskit and Guppy. Every benchmark has an associated fidelity score that can be computed efficiently from the simulation or hardware execution results.

dynamarq also provides a broad set of circuit features tailored to dynamic circuits. These features are inspired by SupermarQ and are detailed in our arxiv paper.

The set of circuit features and hardware fidelity scores can be used for fitting a statistical model on a collection of benchmarks to evaluate the features that have the greatest impact on the fidelity, and also for predicting the fidelity of new circuits without running them on hardware.


This site uses Just the Docs, a documentation theme for Jekyll.