Paper 2026/1388
Chimera: A Hybrid GPU Backend for Sumcheck Acceleration in Zero-Knowledge Provers
Abstract
Sumcheck is increasingly used in proof systems based on multilinear polynomials, but its execution structure differs from that of conventional GPU targets such as MSM and NTT. Each round contains substantial data-parallel polynomial computation, but consecutive rounds depend on challenges derived from previous rounds and interact with the surrounding prover's proof-generation operations. Efficient acceleration therefore depends not only on GPU arithmetic throughput, but also on where polynomial data resides, what crosses the CPU-GPU boundary, and when execution should return to the CPU. We present Chimera, a hybrid CPU-GPU backend for Sumcheck computations in the Spartan R1CS prover. Chimera keeps large polynomial data on the GPU across profitable rounds, returns only the compact polynomial values needed by Spartan's transcript, and sends the resulting challenge back to the GPU for folding. It switches sufficiently small late rounds to Spartan's native CPU implementation. When polynomial data exceeds GPU memory, Chimera processes it in smaller portions and transitions to resident GPU execution once the remaining data fits. Chimera preserves Spartan's proof format and verifier behavior while also reducing CPU-side overhead directly surrounding the accelerated Sumcheck computations. On BN254 Spartan R1CS instances, Chimera reduces the measured Sumcheck-related region from \(672.785\) ms to \(84.245\) ms at \(N=2^{17}\), a \(7.99\times\) speedup. Complete proving time improves at every measured size, reaching \(1.27\times\)-\(1.64\times\) speedup for \(N=2^{24}\)-\(2^{27}\). Separately, our standalone quadratic GPU Sumcheck executes in \(28.7\) ms at \(N=2^{22}\), compared with \(84.2\) ms for ICICLE's CUDA Sumcheck implementation, a \(2.94\times\) GPU-to-GPU improvement. These results show that effective Sumcheck acceleration depends on both efficient GPU execution and careful integration with the surrounding proof system.
Metadata
- Available format(s)
-
PDF
- Category
- Implementation
- Publication info
- Preprint.
- Keywords
- Zero-knowledge proofsSumcheckGPU acceleration
- Contact author(s)
- tsoutsos @ udel edu
- History
- 2026-10-16: revised
- 2026-07-07: received
- See all versions
- Short URL
- https://ia.cr/2026/1388
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2026/1388,
author = {Kashfia Farheen and Nektarios Georgios Tsoutsos},
title = {Chimera: A Hybrid {GPU} Backend for Sumcheck Acceleration in Zero-Knowledge Provers},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/1388},
year = {2026},
url = {https://eprint.iacr.org/2026/1388}
}