QContext: Context-Aware Decomposition for Quantum Gates
POSTER
Abstract
We propose QContext, a new compiler structure that incorporates context-aware and topology-aware decompositions. The standard compilers typically use the same decomposition template when decomposing the same gates. Because of circuit equivalence rules and resynthesis, variants of a gate-decomposition template may exist. QContext exploits the circuit information and the hardware topology to select the gate variant that increases circuit optimization opportunities. QContext is aware of both the gate context and the target hardware topology. We study the basis-gate-level context-aware decomposition for Toffoli gates and the native-gate-level context-aware decomposition for CNOT gates. We also propose new templates for the Toffoli and CNOT gates. Our experiments on a benchmark set of problems show that QContext reduces the number of two-qubit gates and single-qubit gates as compared with the state-of-the-art approach.
*This material is based upon work supported by Q-NEXT, one of the U.S. Department of Energy Office of Science (DOE-SC) National Quantum Information Science Research Centers and the Office of Advanced Scientific Computing Research, Accelerated Research for Quantum Computing program; and funded in part by EPiQC, an NSF Expedition in Computing, under award CCF-1730449; in part by STAQ under award NSF Phy-1818914; in part by NSF award 2110860; in part by NSF Award 2016136.This research used resources of the Oak Ridge Leadership Computing Facility, which is a DOE Office of Science User Facility supported under Contract DE-AC05-00OR22725
Presenters
-
Ji Liu
- Argonne National Laboratory