Skip to content
DraconiticResearch
Search Sources API
203,234 studies31 sourcesUpdated 59 min ago
PreprintCC BY 4.0arXiv

PADO-Pauli: A GPU-Accelerated Implementation of Pauli Propagation

Abstract

Variational quantum algorithms utilize parameterized circuits many times during training, at new parameter values, over batches of data, and with gradients. Pauli propagation approximates the expectation values of such circuits classically by evolving the observable in the Heisenberg picture as a truncated sum of Pauli strings. We present PADO-Pauli, a GPU engine for Pauli propagation that compiles a circuit and its observables once into sparse matrices in which each rotation angle contributes only a cosine and a sine factor, so every later evaluation reuses the compiled program. It evaluates batches of parameters and data inputs embedded as rotation angles. By default its gradients come from a vector-Jacobian product registered with PyTorch's automatic differentiation, so they flow through the angles to any classical layer that produces them. PADO-Pauli also provides truncation by Pauli weight and coefficient size, and noise channels. Zero-filtering removes terms that do not contribute to an expectation value in the all-zero reference state and makes the batched forward pass about 1.5 times faster. Compared to cuPauliProp on an NVIDIA A100, PADO-Pauli evaluates up to 10 times faster on 4 to 12 qubits and uses up to 3.1 times less memory on 16 qubits. We check its accuracy against exact statevector simulation up to 28 qubits. These features make PADO-Pauli a practical toolkit for training variational quantum algorithms, including quantum machine learning models.

Related

  1. Pauli propagation enables fast classical simulation of strongly correlated quantum systems
    Chinmay Shrikhande, Arnab Bachhar, José Aarón Rodríguez-Jiménez +2
    PRX QuantumPeer-reviewedCC BY 4.0Quantum physics & quantum informationCrossrefAPS
  2. State-adapted generalized mean-field projections for Pauli propagation of Heisenberg dynamics
    Federico Tomás B. Pérez, Gabriela Wójtowicz, Martin B. Plenio
    arXivPreprintarXiv licenceFull textMathematical physicsQuantum physics & quantum informationarXiv
  3. monoprop: Scaling Pauli and Majorana propagation via Anticommutation Indices
    Aaron Miller
    arXivPreprintarXiv licenceFull textCondensed matterQuantum physics & quantum informationarXiv
  4. Classical Pre-Training of Large Shallow Parametrized Quantum Circuits through Pauli Propagation and deployment on Quantum Hardware
    Saverio Monaco, Jamal Slim, Ran Xue +2
    arXivPreprintCC BY 4.0Full textQuantum physics & quantum informationarXiv
  5. FPGA-Based Implementation of Artificial Neural Network for Accelerated Handwritten Digit Recognition
    Mahdi Madani, El-Bay Bourennane
    ElectronicsPeer-reviewedCC BYStatisticsCondensed matterHAL
BibTeX
@misc{kim2026padopauli,
  title = {{PADO-Pauli: A GPU-Accelerated Implementation of Pauli Propagation}},
  author = {Hyunwoo Kim and Youngseok Lee},
  howpublished = {arXiv},
  year = {2026},
  month = oct,
  doi = {10.48550/arxiv.2610.17755},
  eprint = {2610.17755},
  archivePrefix = {arXiv},
  url = {https://arxiv.org/abs/2610.17755},
  note = {CC BY 4.0},
}
RIS
TY  - UNPB
TI  - PADO-Pauli: A GPU-Accelerated Implementation of Pauli Propagation
AU  - Hyunwoo Kim
AU  - Youngseok Lee
PY  - 2026
DA  - 2026/10/13
PB  - arXiv
DO  - 10.48550/arxiv.2610.17755
UR  - https://arxiv.org/abs/2610.17755
AB  - Variational quantum algorithms utilize parameterized circuits many times during training, at new parameter values, over batches of data, and with gradients. Pauli propagation approximates the expectation values of such circuits classically by evolving the observable in the Heisenberg picture as a truncated sum of Pauli strings. We present PADO-Pauli, a GPU engine for Pauli propagation that compiles a circuit and its observables once into sparse matrices in which each rotation angle contributes only a cosine and a sine factor, so every later evaluation reuses the compiled program. It evaluates batches of parameters and data inputs embedded as rotation angles. By default its gradients come from a vector-Jacobian product registered with PyTorch's automatic differentiation, so they flow through the angles to any classical layer that produces them. PADO-Pauli also provides truncation by Pauli weight and coefficient size, and noise channels. Zero-filtering removes terms that do not contribute to an expectation value in the all-zero reference state and makes the batched forward pass about 1.5 times faster. Compared to cuPauliProp on an NVIDIA A100, PADO-Pauli evaluates up to 10 times faster on 4 to 12 qubits and uses up to 3.1 times less memory on 16 qubits. We check its accuracy against exact statevector simulation up to 28 qubits. These features make PADO-Pauli a practical toolkit for training variational quantum algorithms, including quantum machine learning models.
ER  -