Systematic benchmarking of quantum computers: status and recommendations
Jeanette Miriam Lorenz, Thomas Monz, Jens Eisert, Daniel Reitzner, Félicien Schopfer, Frédéric Barbaresco, Krzysztof Kurowski, Ward van der Schoot, Thomas Strohm, Jean Senellart, Cécile M. Perrault, Martin Knufinke, Ziyad Amodjee, Mattia Giardini
TL;DR
This paper addresses the need for systematic benchmarking of quantum computers across hardware, software, and applications. It proposes a framework for defining benchmarks, selecting metrics, and aggregating results, while surveying the state-of-the-art benchmarks and ongoing standardization efforts. It emphasizes scalable, hardware-agnostic benchmarks complemented by domain-specific, hardware-dependent tests, and highlights the crucial role of standardization and HPC/cloud integration. The work aims to align diverse benchmarking initiatives into a cohesive, internationally recognized set of protocols and KPIs to accelerate progress toward useful quantum computing.
Abstract
Architectures for quantum computing can only be scaled up when they are accompanied by suitable benchmarking techniques. The document provides a comprehensive overview of the state and recommendations for systematic benchmarking of quantum computers. Benchmarking is crucial for assessing the performance of quantum computers, including the hardware, software, as well as algorithms and applications. The document highlights key aspects such as component-level, system-level, software-level, HPC-level, and application-level benchmarks. Component-level benchmarks focus on the performance of individual qubits and gates, while system-level benchmarks evaluate the entire quantum processor. Software-level benchmarks consider the compiler's efficiency and error mitigation techniques. HPC-level and cloud benchmarks address integration with classical systems and cloud platforms, respectively. Application-level benchmarks measure performance in real-world use cases. The document also discusses the importance of standardization to ensure reproducibility and comparability of benchmarks, and highlights ongoing efforts in the quantum computing community towards establishing these benchmarks. Recommendations for future steps emphasize the need for developing standardized evaluation routines and integrating benchmarks with broader quantum technology activities.
