Clifford Assisted Optimal Pass Selection for Quantum Transpilation
Siddharth Dangwal, Gokul Subramanian Ravi, Lennart Maximilian Seifert,, Poulami Das, James Sud, and Frederic T. Chong

TL;DR
This paper introduces OPTRAN, a framework that optimally selects transpiler passes for quantum programs, significantly improving fidelity on NISQ devices by leveraging Clifford-based simulations to tailor pass configurations.
Contribution
The paper presents OPTRAN, a novel method for optimizing quantum transpilation pass sets using Clifford circuit simulations to enhance fidelity on real quantum hardware.
Findings
OPTRAN improves fidelity by 87.66% over baseline.
Low-cost variants OPTRAN-E-3 and OPTRAN-E-1 achieve 78.33% and 76.66% fidelity improvements.
OPTRAN reduces optimization cost by up to 69.44%.
Abstract
The fidelity of quantum programs in the NISQ era is limited by high levels of device noise. To increase the fidelity of quantum programs running on NISQ devices, a variety of optimizations have been proposed. These include mapping passes, routing passes, scheduling methods and standalone optimisations which are usually incorporated into a transpiler as passes. Popular transpilers such as those proposed by Qiskit, Cirq and Cambridge Quantum Computing make use of these extensively. However, choosing the right set of transpiler passes and the right configuration for each pass is a challenging problem. Transpilers often make critical decisions using heuristics since the ideal choices are impossible to identify without knowing the target application outcome. Further, the transpiler also makes simplifying assumptions about device noise that often do not hold in the real world. As a result, we…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Parallel Computing and Optimization Techniques · Quantum Information and Cryptography
