Q-Profile: Profiling Tool for quantum control stacks applied to the Quantum Approximate Optimization Algorithm
ORAL
Abstract
Current variational quantum algorithm implementation runtimes are dominated by classical overhead. Profiling quantum control stacks is an essential step towards mitigating these bottlenecks. However, existing benchmark suites only provide highly abstracted runtime assessment. In this work, we present Q-Profile, an open-source and hardware-agnostic tool to profile quantum control stacks. It uses direct access to the control stack, providing high accuracy in identifying performance bottlenecks in the steps of classical optimization, compilation, communication and quantum circuit execution. We demonstrate the use of our tool by profiling the execution of QAOA on a Qblox Cluster for a simulated 5 to 14-qubit transmon system. Our results identify the major execution bottlenecks in the communication and qubit reset. We provide both demonstrated and expected performance gains by implementing parallel initialization of the hardware modules and implementing active qubit reset. Furthermore, we predict the performance scaling up to 400 qubits. The tool is applicable to other benchmarks and it is included in the open-source quantify-scheduler quantum control software which supports multiple hardware back-ends.
–
Presenters
-
Jules van Oven
Qblox, Qblox bv
Authors
-
Koen J Mesman
Qblox
-
Jules van Oven
Qblox, Qblox bv
-
Francesco Battistel
Qblox
-
Jordy Gloudemans
Qblox, Qblox bv
-
Marijn Tiggelman
Qblox, Qblox bv
-
Edgar Reehuis
Qblox
-
Damaz de Jong
Qblox, Qblox bv
-
Cornelis Christiaan Bultink
Qblox, Qblox bv