Orchestrated trios: compiling for efficient communication in Quantum programs with 3-Qubit gates
Casey Duckering, Jonathan M. Baker, Andrew Litteken, Frederic T. Chong
Abstract
Current quantum computers are especially error prone and require high levels of optimization to reduce operation counts and maximize the probability the compiled program will succeed. These computers only support operations decomposed into one-and two-qubit gates and only two-qubit gates between physically connected pairs of qubits. Typical compilers first decompose operations, then route data to connected qubits. We propose a new compiler structure, Orchestrated Trios, that first decomposes to the three-qubit Toffoli, routes the inputs of the higher-level Toffoli operations to groups of nearby qubits, then finishes decomposition to hardware-supported gates.
This significantly reduces communication overhead by giving the routing pass access to the higher-level structure of the circuit instead of discarding it. A second benefit is the ability to now select an architecture-tuned Toffoli decomposition such as the 8-CNOT Toffoli for the specific hardware qubits now known after the routing pass. We perform real experiments on IBM Johannesburg showing an average 35% decrease in two-qubit gate count and 23% increase in success rate of a single Toffoli over Qiskit. We additionally compile many near-term benchmark algorithms showing an average 344% increase in (or 4.44x) simulated success rate on the Johannesburg architecture and compare with other architecture types.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext fc9f801a-e133-4afc-8ef7-31b7d916c240Cited by top-tier papers5
- QuantumNAS: Noise-Adaptive Search for Robust Quantum CircuitsHanrui Wang, Yongshan Ding, Jiaqi Gu, Yujun Lin et al.HPCA 2022 · 199 citations
- Not All SWAPs Have the Same Cost: A Case for Optimization-Aware Qubit RoutingJi Liu, Peiyi Li, Huiyang ZhouHPCA 2022 · 30 citations
- Atomique: A Quantum Compiler for Reconfigurable Neutral Atom ArraysHanrui Wang, Pengyu Liu, Daniel Bochen Tan, Yilian Liu et al.ISCA 2024 · 26 citations
- Dancing the Quantum Waltz: Compiling Three-Qubit Gates on Four Level ArchitecturesAndrew Litteken, Lennart Maximilian Seifert, Jason D. Chadwick, Natalia Nottingham et al.ISCA 2023 · 12 citations
- FMCC: Flexible Measurement-based Quantum Computation over Cluster StateYingheng Li, Aditya Pawar, Zewei Mo, Youtao Zhang et al.ASPLOS 2024 · 5 citations
Builds on2
- Software Mitigation of Crosstalk on Noisy Intermediate-Scale Quantum ComputersPrakash Murali, David C. McKay, Margaret Martonosi, Ali Javadi-AbhariASPLOS 2020 · 253 citations
- Architecting Noisy Intermediate-Scale Trapped Ion Quantum ComputersPrakash Murali, Dripto M. Debroy, Kenneth R. Brown, Margaret MartonosiISCA 2020 · 78 citations
Related papers
- Exploiting the Regular Structure of Modern Quantum Architectures for Compiling and Optimizing Programs with Permutable OperatorsYuwei Jin, Fei Hua, Yan-Hao Chen, Ari B. Hayes et al.ASPLOS 2023 · 5 citations
- 2QAN: a quantum compiler for 2-local qubit hamiltonian simulation algorithmsLingling Lao, Dan E. BrowneISCA 2022 · 37 citations
- Unifying Qubit Routing Across Diverse Quantum ISAs via Canonical RepresentationZhaohui Yang, Kai Zhang, Xinyang Tian, Xiangyu Ren et al.ISCA 2026 · 1 citation
- Transpiler-Architecture Co-Design to Curb Clifford Costs in Fault-Tolerant Quantum ComputingMeng Wang, Chenxu Liu, Samuel A. Stein, Yufei Ding et al.ISCA 2026
- QuComm: Optimizing Collective Communication for Distributed Quantum ComputingAnbang Wu, Yufei Ding, Ang LiMICRO 2023 · 17 citations
