PauliEngine: High-Performant Symbolic Arithmetic for Quantum Operations
By: Leon Müller , Adelina Bärligea , Alexander Knapp and more
Potential Business Impact:
Makes quantum computers run much faster.
Quantum computation is inherently hybrid, and fast classical manipulation of qubit operators is necessary to ensure scalability in quantum software. We introduce PauliEngine, a high-performance C++ framework that provides efficient primitives for Pauli string multiplication, commutators, symbolic phase tracking, and structural transformations. Built on a binary symplectic representation and optimized bit-wise operations, PauliEngine supports both numerical and symbolic coefficients and is accessible through a Python interface. Runtime benchmarks demonstrate substantial speedups over state-of-the-art implementations. PauliEngine provides a scalable backend for operator-based quantum software tools and simulations.
Similar Papers
PHOENIX: Pauli-Based High-Level Optimization Engine for Instruction Execution on NISQ Devices
Quantum Physics
Makes quantum computers solve problems faster.
Symbolic Specification and Reasoning for Quantum Data and Operations
Programming Languages
Helps computers check quantum programs are correct.
A Verified Compiler for Quantum Simulation
Programming Languages
Makes quantum computers simulate nature perfectly.