Is Circuit Depth Accurate for Comparing Quantum Circuit Runtimes?
Matthew Tremba, Paul Hovland, Ji Liu

TL;DR
This paper evaluates the accuracy of circuit depth as a proxy for quantum circuit runtime and introduces a new gate-aware depth metric that better predicts and compares runtimes across different hardware architectures.
Contribution
The paper identifies limitations of traditional circuit depth metrics and proposes a new gate-aware depth metric that incorporates gate-specific execution times for improved accuracy.
Findings
Gate-aware depth significantly reduces prediction error.
Gate-aware depth improves identification of shortest runtime circuits.
Traditional depth metrics are inadequate for runtime comparison.
Abstract
Although quantum circuit depth is commonly used to approximate circuit runtimes, it overlooks a prevailing trait of current hardware implementation: different gates have different execution times. Recognizing the potential for discrepancies, we investigate depth's accuracy for comparing runtimes between compiled versions of the same circuit. In particular, we assess the accuracy of traditional and multi-qubit depth for (1) predicting relative differences in runtime and (2) identifying compiled circuit version(s) with the shortest runtime. Finding that circuit depth is not accurate for either task, we introduce a new metric, gate-aware depth, that weights gates' contributions to runtime using an architecture's average gate execution times. Using average gate times allows gate-aware depth to capture variations by gate type without requiring exact knowledge of all gate times, increasing…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Machine Learning in Materials Science · Parallel Computing and Optimization Techniques
