Scalable Full-Stack Benchmarks for Quantum Computers
Jordan Hines, Timothy Proctor
TL;DR
The paper tackles the challenge of scalable, full-stack benchmarking for quantum computers by introducing mirror full-stack benchmarking that leverages the classical preprocessor’s output to create efficiently verifiable benchmarking circuits. It defines the process fidelity $F(\Lambda, \mathcal{U}) = \frac{1}{4^n}\mathrm{Tr}(\mathcal{U}^{\dagger}\Lambda)$ and polarization $\gamma(\mathcal{U}^{\dagger}\Lambda) = \frac{4^n}{4^n-1}F(\Lambda, \mathcal{U}) - \frac{1}{4^n-1}$, and uses MCFE-based mirror circuits to estimate $F(\Lambda, \mathcal{U}')$ without simulating high-level circuits. The framework yields scalable benchmarks for three circuit families: mirror quantum volume (MQV), randomized grid/linear geometry circuits, and Hamiltonian-simulation benchmarks, demonstrated via simulations and IBM Q hardware. Key results show that the MCFE-based estimates are robust, scalable, and informative about process fidelity and subroutine performance, including sensitivity to coherent errors, while avoiding exponential classical simulations. Overall, the approach provides precise, hardware-aware benchmarks that can track progress toward useful quantum computation across large processors.
Abstract
Quantum processors are now able to run quantum circuits that are infeasible to simulate classically, creating a need for benchmarks that assess a quantum processor's rate of errors when running these circuits. Here, we introduce a general technique for creating efficient benchmarks from any set of quantum computations, specified by unitary circuits. Our benchmarks assess the integrated performance of a quantum processor's classical compilation algorithms and its low-level quantum operations. Unlike existing "full-stack benchmarks", our benchmarks do not require classical simulations of quantum circuits, and they use only efficient classical computations. We use our method to create randomized circuit benchmarks, including a computationally efficient version of the quantum volume benchmark, and an algorithm-based benchmark that uses Hamiltonian simulation circuits. We perform these benchmarks on IBM Q devices and in simulations, and we compare their results to the results of existing benchmarking methods.
