QPU Micro-Kernels for Stencil Computation
Stefano Markidis, Luca Pennati, Marco Pasquale, Gilbert Netzer, Ivy Peng

TL;DR
This paper introduces QPU micro-kernels, shallow quantum circuits designed for stencil computations in PDE solving, enabling efficient, parallelizable quantum acceleration of local updates with fixed resource footprints.
Contribution
It presents a novel approach using shallow quantum circuits as micro-kernels for PDE discretizations, maintaining fixed resource use and facilitating classical-quantum integration.
Findings
Accuracy improves with more samples on simulators.
Bernoulli micro-kernel shows lower errors than branching on real hardware.
QPU micro-kernels dominate execution time on quantum devices.
Abstract
We introduce QPU micro-kernels: shallow quantum circuits that perform a stencil node update and return a Monte Carlo estimate from repeated measurements. We show how to use them to solve Partial Differential Equations (PDEs) explicitly discretized on a computational stencil. From this point of view, the QPU serves as a sampling accelerator. Each micro-kernel consumes only stencil inputs (neighbor values and coefficients), runs a shallow parameterized circuit, and reports the sample mean of a readout rule. The resource footprint in qubits and depth is fixed and independent of the global grid. This makes micro-kernels easy to orchestrate from a classical host and to parallelize across grid points. We present two realizations. The Bernoulli micro-kernel targets convex-sum stencils by encoding values as single-qubit probabilities with shot allocation proportional to stencil weights. The…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Quantum many-body systems · Parallel Computing and Optimization Techniques
