Massively Parallel Reductions in Multivariate Polynomial Systems: Bridging the Symbolic Preprocessing Gap on GPGPU Architectures
Chandrasekhar Gokavarapu (Government College (A), Rajahmundry, Andhra Pradesh)

TL;DR
This paper introduces a GPU-optimized architecture for symbolic preprocessing in Grobner basis computations, enabling massively parallel reductions of multivariate polynomial systems by bridging algebraic theory and hardware constraints.
Contribution
It presents a novel GPU-based approach that transforms symbolic data structures into static formats and applies structured Gaussian elimination and Krylov solvers for efficient parallel processing.
Findings
Achieved coalesced memory access with structure-of-arrays layouts
Developed GPU kernels for finite-field arithmetic at register level
Demonstrated improved parallel reduction performance on polynomial systems
Abstract
Gr\"obner basis computation over multivariate polynomial rings remains one of the most powerful yet computationally hostile primitives in symbolic computation. While modern algorithms (Faug\`ere-type F4 and signature-based F5) reduce many instances to large sparse linear algebra over finite fields, their dominant cost is not merely elimination but the symbolic preprocessing that constructs Macaulay-style matrices whose rows encode shifted reducers. This phase is characterized by dynamic combinatorics (monomial discovery, sparse row assembly, and deduplication) and is typically memory-latency bound, resisting naive parallelization. This article develops a rigorous synthesis that reframes S-polynomial reduction as syzygy discovery: row construction is a structured map from module relations to the kernel of a massive, sparse, highly non-random Macaulay matrix A over Fp. Building on this…
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
TopicsPolynomial and algebraic computation · Cryptography and Residue Arithmetic · Numerical Methods and Algorithms
