pith. machine review for the scientific record. sign in

arxiv: 2605.15098 · v1 · submitted 2026-05-14 · 🪐 quant-ph · cs.AR· cs.DC· cs.PF

Recognition: no theorem link

Accelerating State-Vector Quantum Simulation on Integrated GPUs via Cache Locality Optimization: A Cross-Architecture Evaluation

Authors on Pith no claims yet

Pith reviewed 2026-05-15 03:07 UTC · model grok-4.3

classification 🪐 quant-ph cs.ARcs.DCcs.PF
keywords state-vector simulationintegrated GPUcache localityquantum phase estimationGPU accelerationquantum circuit simulationmemory bandwidth optimization
0
0 comments X

The pith

Reorganizing the quantum state vector for last-level cache locality reverses GPU performance degradation on integrated hardware as qubit count grows.

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The paper establishes that a vendor-agnostic state partitioning method can reorganize the quantum state vector to improve cache locality and reduce main-memory traffic during state-vector simulation. This directly counters the observed drop in relative GPU speedup that occurs with increasing qubit numbers in baseline implementations. A sympathetic reader would care because the approach targets the integrated GPUs already present in everyday laptops rather than requiring specialized data-center hardware, thereby widening access to classical simulation for circuit development and testing. Experiments on a Quantum Phase Estimation circuit across Intel, AMD, and Apple platforms show the optimization restores and increases GPU-over-CPU speedups at 28 qubits.

Core claim

The central claim is that a state partitioning optimization reorganizes the quantum state vector to maximize last-level cache locality and minimize costly main-memory fetches. When applied to state-vector simulation of a Quantum Phase Estimation algorithm, this change mitigates the performance degradation that baseline GPU implementations suffer at larger qubit scales. Concrete measurements show the optimization reverses an Intel Core i5 deficit from 0.95x to 1.89x GPU-over-CPU speedup and raises the Apple M1 Pro speedup from 3.71x to 5.88x at 28 qubits, while delivering consistent execution-time gains across the tested integrated-GPU architectures.

What carries the argument

State partitioning optimization that reorganizes the quantum state vector to maximize last-level cache locality and minimize main-memory fetches.

If this is right

  • Baseline implementations suffer severe relative GPU speedup loss with rising qubit count because of poor spatial locality in the state vector.
  • The partitioning strategy restores GPU advantage on Intel integrated graphics from 0.95x to 1.89x at 28 qubits.
  • The same change lifts Apple M1 Pro speedup from 3.71x to 5.88x at the same scale.
  • Execution-time improvements appear consistently across Intel, AMD, and Apple integrated GPUs without vendor-specific code.
  • Integrated GPUs become viable for practical quantum circuit simulation on consumer laptops.

Where Pith is reading between the lines

These are editorial extensions of the paper, not claims the author makes directly.

  • The same locality reorganization could be applied to other memory-bandwidth-bound quantum algorithms such as variational quantum eigensolvers or quantum approximate optimization.
  • If the overhead remains low, the technique may extend naturally to larger qubit counts beyond 28 on future integrated GPUs with bigger caches.
  • Consumer-laptop quantum simulation workloads could shift from cloud GPU clusters to local hardware once the optimization is integrated into open simulators.

Load-bearing premise

The reorganization of the state vector can be performed with negligible overhead and produces consistent cache behavior across different integrated GPU architectures without architecture-specific tuning.

What would settle it

Run the same 28-qubit Quantum Phase Estimation circuit after partitioning and observe no measurable rise in last-level cache hit rate or no reversal of the baseline GPU-to-CPU speedup deficit on at least two of the three tested platforms.

Figures

Figures reproduced from arXiv: 2605.15098 by Eduarda Rodrigues Monteiro, Evandro Chagas Ribeiro da Rosa, Fernando Augusto Caletti de Barros, Gabriel Fernandes Thomaz, Jerusa Marchi.

Figure 1
Figure 1. Figure 1: Memory positions read and written when applying a single-qubit gate [PITH_FULL_IMAGE:figures/full_fig_p004_1.png] view at source ↗
Figure 2
Figure 2. Figure 2: Four-qubit system with the state divided into four blocks. Qubits 0 and 1 correspond to local qubits, whereas qubits 2 and 3 correspond to global [PITH_FULL_IMAGE:figures/full_fig_p005_2.png] view at source ↗
Figure 3
Figure 3. Figure 3: Circuit for the Quantum Phase Estimation Algorithm. [PITH_FULL_IMAGE:figures/full_fig_p005_3.png] view at source ↗
Figure 4
Figure 4. Figure 4: Execution times for the QPE simulation on CPU versus integrated GPU. The top row (a–d) shows the baseline, while the bottom row (e–h) displays [PITH_FULL_IMAGE:figures/full_fig_p007_4.png] view at source ↗
Figure 5
Figure 5. Figure 5: Performance analysis of a 27-qubit QPE simulation on CPU and integrated GPU. The top row (a–d) displays the CPU execution, while the bottom [PITH_FULL_IMAGE:figures/full_fig_p007_5.png] view at source ↗
Figure 6
Figure 6. Figure 6: Speedup factor of the integrated GPU relative to the CPU for the QPE simulation. The y-axis represents the relative speedup, where a value greater [PITH_FULL_IMAGE:figures/full_fig_p008_6.png] view at source ↗
read the original abstract

The classical simulation of quantum algorithms is a crucial tool for circuit development, testing, and validation. Although acceleration using GPUs significantly reduces simulation time, most high-performance simulators rely on vendor-specific frameworks that target data-center hardware. To broaden access to quantum simulation, this work proposes a vendor-agnostic approach targeting the integrated GPUs commonly found in consumer-grade laptops. A primary challenge in state-vector simulation is its inherently poor spatial locality, which creates a memory bandwidth bottleneck. Consequently, baseline implementations experience a severe degradation in relative GPU speedup as the number of simulated qubits increases. To address this limitation, we introduce a state partitioning optimization that reorganizes the quantum state vector to maximize the last-level cache locality and minimize costly main memory fetches. We evaluate this strategy using a Quantum Phase Estimation algorithm across diverse architectures from Intel, AMD, and Apple. The experimental results demonstrate that the proposed optimization successfully mitigates performance degradation at larger qubit scales. In particular, for a 28-qubit simulation, the optimization reversed a performance deficit on an Intel Core i5, improving the GPU speedup over the CPU from 0.95x to 1.89x, and increased the Apple M1 Pro speedup from 3.71x to 5.88x. Overall, this approach yields consistent execution time improvements, demonstrating the viability of integrated GPUs for efficient quantum circuit simulation.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit. Tearing a paper down is the easy half of reading it; the pith above is the substance, this is the friction.

Referee Report

1 major / 2 minor

Summary. The paper proposes a vendor-agnostic state partitioning optimization to reorganize the quantum state vector for improved last-level cache locality in state-vector simulations on integrated GPUs. It evaluates the approach using Quantum Phase Estimation circuits on Intel, AMD, and Apple hardware, claiming that the optimization mitigates GPU speedup degradation at scale; specifically, for 28 qubits it reverses a 0.95x GPU/CPU deficit to 1.89x on an Intel Core i5 and raises Apple M1 Pro speedup from 3.71x to 5.88x.

Significance. If the net speedups are shown to arise from cache improvements rather than unaccounted reorganization costs, the work would usefully expand accessible quantum simulation to consumer laptops. The cross-architecture empirical evaluation on real integrated GPUs is a positive contribution, though the absence of overhead isolation and ablations leaves the central performance attribution only partially supported.

major comments (1)
  1. [Experimental Results] Experimental Results section: the reported 28-qubit speedups (0.95x to 1.89x on Intel i5; 3.71x to 5.88x on M1 Pro) provide no breakdown isolating the wall-clock cost of the state-vector partitioning/reorganization pass from the subsequent gate kernels. For a 2^28 complex-double vector (~4 GB), any full-array permutation or blocking step incurs substantial memory traffic; without separate timing or an ablation that disables the reorganization while keeping all other factors fixed, it is impossible to confirm that the quoted net improvements are attributable to reduced LLC misses rather than amortization artifacts or exclusion of the reorganization cost.
minor comments (2)
  1. [Abstract] Abstract and §4: no error bars, standard deviations, or number of repetitions are reported for the timing measurements, weakening confidence in the precise speedup ratios.
  2. [Evaluation] No ablation study is presented that quantifies the incremental benefit of the partitioning step alone versus baseline GPU kernels on the same hardware.

Simulated Author's Rebuttal

1 responses · 0 unresolved

We thank the referee for their constructive comments on our manuscript. We address the concern about isolating the reorganization overhead below and will revise the paper to provide the requested ablation.

read point-by-point responses
  1. Referee: Experimental Results section: the reported 28-qubit speedups (0.95x to 1.89x on Intel i5; 3.71x to 5.88x on M1 Pro) provide no breakdown isolating the wall-clock cost of the state-vector partitioning/reorganization pass from the subsequent gate kernels. For a 2^28 complex-double vector (~4 GB), any full-array permutation or blocking step incurs substantial memory traffic; without separate timing or an ablation that disables the reorganization while keeping all other factors fixed, it is impossible to confirm that the quoted net improvements are attributable to reduced LLC misses rather than amortization artifacts or exclusion of the reorganization cost.

    Authors: We agree that the current manuscript lacks an explicit isolation of the one-time state partitioning overhead from the gate kernels, which limits the strength of the cache-locality attribution. The reorganization is performed once prior to simulation and its cost is amortized across the many gates in the QPE circuit, but we acknowledge this does not substitute for a direct measurement. In the revised version we will add an ablation that reports wall-clock times for (i) the partitioning pass alone, (ii) the full optimized run, and (iii) the baseline run without partitioning. This will allow readers to verify that the reported net speedups (0.95x→1.89x on Intel i5; 3.71x→5.88x on M1 Pro) arise from reduced LLC misses during kernel execution rather than from omitting reorganization cost. revision: yes

Circularity Check

0 steps flagged

No circularity: purely empirical timing measurements with no derivations or self-referential reductions

full rationale

The manuscript reports wall-clock timings for a state-vector simulator before and after a cache-locality reorganization pass on real integrated-GPU hardware (Intel, AMD, Apple) running a fixed Quantum Phase Estimation circuit. No equations, fitted parameters, uniqueness theorems, or ansatzes appear in the provided text; the central claim is simply that measured speedups improve at 28 qubits once the reorganization is applied. Because the work contains no derivation chain that could reduce to its own inputs, no self-citation load-bearing steps, and no renaming of known results, the circularity score is zero. The skeptic concern about unmeasured reorganization overhead is a question of experimental completeness, not circularity.

Axiom & Free-Parameter Ledger

0 free parameters · 0 axioms · 0 invented entities

Based on abstract only; no explicit free parameters, axioms, or invented entities are stated. The approach implicitly assumes standard GPU cache hierarchy behavior and that partitioning overhead is negligible.

pith-pipeline@v0.9.0 · 5574 in / 1095 out tokens · 50317 ms · 2026-05-15T03:07:11.695368+00:00 · methodology

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Reference graph

Works this paper leans on

14 extracted references · 14 canonical work pages

  1. [1]

    Quantum Software Engineering: Roadmap and Chal- lenges Ahead,

    J. M. Murillo, J. Garcia-Alonso, E. Moguel, J. Barzen, F. Leymann, S. Ali, T. Yue, P. Arcaini, R. P ´erez-Castillo, I. Garc ´ıa-Rodr´ıguez De Guzm´an, M. Piattini, A. Ruiz-Cort ´es, A. Brogi, J. Zhao, A. Miranskyy, and M. Wimmer, “Quantum Software Engineering: Roadmap and Chal- lenges Ahead,”ACM Trans. Softw. Eng. Methodol., vol. 34, no. 5, pp. 1–48, Jun. 2025

  2. [2]

    Quantum Computing in the NISQ era and beyond,

    J. Preskill, “Quantum Computing in the NISQ era and beyond,”Quan- tum, vol. 2, p. 79, Aug. 2018

  3. [3]

    Simulation of Quantum Computers: Review and Acceleration Oppor- tunities,

    A. Cicero, M. A. Maleki, M. W. Azhar, A. F. Kockum, and P. Trancoso, “Simulation of Quantum Computers: Review and Acceleration Oppor- tunities,”ACM Trans. Quantum Comput., vol. 7, no. 1, pp. 1–35, Mar. 2026

  4. [4]

    Stabilizer Codes and Quantum Error Correction,

    D. Gottesman, “Stabilizer Codes and Quantum Error Correction,” May 1997

  5. [5]

    qHiPSTER: The Quantum High Performance Software Testing Environment,

    M. Smelyanskiy, N. P. D. Sawaya, and A. Aspuru-Guzik, “qHiPSTER: The Quantum High Performance Software Testing Environment,” May 2016

  6. [6]

    cuQuantum SDK: A High-Performance Library for Accelerating Quantum Science,

    H. Bayraktar, A. Charara, D. Clark, S. Cohen, T. Costa, Y .-L. L. Fang, Y . Gao, J. Guan, J. Gunnels, A. Haidar, A. Hehn, M. Hohnerbach, M. Jones, T. Lubowe, D. Lyakh, S. Morino, P. Springer, S. Stanwyck, I. Terentyev, S. Varadhan, J. Wong, and T. Yamaguchi, “cuQuantum SDK: A High-Performance Library for Accelerating Quantum Science,” in2023 IEEE Internat...

  7. [7]

    Intel Quantum Simulator: A cloud-ready high-performance simulator of quantum circuits,

    G. G. Guerreschi, J. Hogaboam, F. Baruffa, and N. P. D. Sawaya, “Intel Quantum Simulator: A cloud-ready high-performance simulator of quantum circuits,”Quantum Sci. Technol., vol. 5, no. 3, p. 034007, Jul. 2020

  8. [8]

    HyQuas: Hy- brid partitioner based quantum circuit simulation system on GPU,

    C. Zhang, Z. Song, H. Wang, K. Rong, and J. Zhai, “HyQuas: Hy- brid partitioner based quantum circuit simulation system on GPU,” in Proceedings of the ACM International Conference on Supercomputing. Virtual Event USA: ACM, Jun. 2021, pp. 443–454

  9. [9]

    QuEST and High Performance Simulation of Quantum Computers,

    T. Jones, A. Brown, I. Bush, and S. C. Benjamin, “QuEST and High Performance Simulation of Quantum Computers,”Sci Rep, vol. 9, no. 1, p. 10736, Jul. 2019

  10. [10]

    SV-sim: Scalable PGAS-based state vector simulation of quantum circuits,

    A. Li, B. Fang, C. Granade, G. Prawiroatmodjo, B. Heim, M. Roetteler, and S. Krishnamoorthy, “SV-sim: Scalable PGAS-based state vector simulation of quantum circuits,” inProceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis. St. Louis Missouri: ACM, Nov. 2021, pp. 1–14

  11. [11]

    Cache Blocking Technique to Large Scale Quantum Computing Simulation on Supercomputers,

    J. Doi and H. Horii, “Cache Blocking Technique to Large Scale Quantum Computing Simulation on Supercomputers,” in2020 IEEE International Conference on Quantum Computing and Engineering (QCE). Denver, CO, USA: IEEE, Oct. 2020, pp. 212–222

  12. [12]

    Efficient Hierarchical State Vector Simulation of Quantum Circuits via Acyclic Graph Partitioning,

    B. Fang, M. Y . Ozkaya, A. Li, U. V . Catalyurek, and S. Krishnamoorthy, “Efficient Hierarchical State Vector Simulation of Quantum Circuits via Acyclic Graph Partitioning,” in2022 IEEE International Conference on Cluster Computing (CLUSTER). Heidelberg, Germany: IEEE, Sep. 2022, pp. 289–300

  13. [13]

    Full Quantum Stack: Ket Platform,

    E. Rosa, E. Lussi, J. Marchi, R. De Santiago, and E. Duzzioni, “Full Quantum Stack: Ket Platform,”Braz J Phys, vol. 56, no. 1, p. 45, Feb. 2026

  14. [14]

    M. A. Nielsen and I. L. Chuang,Quantum Computation and Quantum Information, 10th ed. Cambridge: Cambridge university press, 2010