PHOENIX: Pauli-Based High-Level Optimization Engine for Instruction Execution on NISQ Devices
Zhaohui Yang, Dawei Ding, Chenghong Zhu, Jianxin Chen, Yuan Xie
Abstract
Variational quantum algorithms (VQA) based on Hamiltonian simulation represent a specialized class of quantum programs well-suited for near-term quantum computing applications due to its modest resource requirements in terms of qubits and circuit depth. Unlike the conventional single-qubit (1 Q) and two-qubit (2 Q) gate sequence representation, Hamiltonian simulation programs are essentially composed of disciplined subroutines known as Pauli exponentiations (Pauli strings with coefficients) that are variably arranged. To capitalize on these distinct program features, this study introduces PHOENIX, a highly effective compilation framework that primarily operates at the high-level Pauli-based intermediate representation (IR) for generic Hamiltonian simulation programs. PHOENIX exploits global program optimization opportunities to the greatest extent, compared to existing SOTA methods despite some of them also utilizing similar IRs. PHOENIX employs the binary symplectic form (BSF) to formally describe Pauli strings and reformulates IR synthesis as reducing the column weights of BSF by appropriate Clifford transformations. It comes with a heuristic BSF simplification algorithm that searches for the most appropriate 2Q Clifford operators in sequence to maximally simplify the BSF at each step, until the BSF can be directly synthesized by basic 1 Q and 2Q gates. PHOENIX further performs a global ordering strategy in a TETRIS-like fashion for these simplified IR groups, carefully balancing optimization opportunities for gate cancellation, minimizing circuit depth, and managing qubit routing overhead. Experimental results demonstrate that PHOENIX outperforms SOTA VQA compilers across diverse program categories, backend ISAs, and hardware topologies.
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 a8bdfd75-759b-4529-b307-a98dd6aaf58fBuilds on4
- Paulihedral: a generalized block-wise compiler optimization framework for Quantum simulation kernelsGushu Li, Anbang Wu, Yunong Shi, Ali Javadi-Abhari et al.ASPLOS 2022 · 60 citations
- 2QAN: a quantum compiler for 2-local qubit hamiltonian simulation algorithmsLingling Lao, Dan E. BrowneISCA 2022 · 37 citations
- One Gate Scheme to Rule Them All: Introducing a Complex Yet Reduced Instruction Set for Quantum ComputingJianxin Chen, Dawei Ding, Weiyuan Gong, Cupjin Huang et al.ASPLOS 2024 · 10 citations
- Tetris: A Compilation Framework for VQA Applications in Quantum ComputingYuwei Jin, Zirui Li, Fei Hua, Tianyi Hao et al.ISCA 2024 · 9 citations
Related papers
- QuCLEAR: Clifford Extraction and Absorption for Quantum Circuit OptimizationJi Liu, Alvin Gonzales, Benchen Huang, Zain Hamid Saleem et al.HPCA 2025 · 3 citations
- SV-sim: scalable PGAS-based state vector simulation of quantum circuitsAng Li, Bo Fang, Christopher E. Granade, Guen Prawiroatmodjo et al.SC 2021 · 47 citations
- MarQSim: Reconciling Determinism and Randomness in Compiler Optimization for Quantum SimulationXiuqi Cao, Junyu Zhou, Yuhao Liu, Yunong Shi et al.PLDI 2025 · 2 citations
- SimuQ: A Framework for Programming Quantum Hamiltonian Simulation with Analog CompilationYuxiang Peng, Jacob Young, Pengyu Liu, Xiaodi WuPOPL 2024 · 15 citations
- Logical abstractions for noisy variational Quantum algorithm simulationYipeng Huang, Steven Holtzen, Todd D. Millstein, Guy Van den Broeck et al.ASPLOS 2021 · 16 citations
