pith. sign in

arxiv: 2605.25863 · v1 · pith:GEMDAPAUnew · submitted 2026-05-25 · ⚛️ physics.comp-ph · hep-ph· hep-th

Linac: linear algebra with CUDA over finite fields

classification ⚛️ physics.comp-ph hep-phhep-th
keywords fieldsfinitearithmeticeliminationfloating-pointgaussianlinaclinear
0
0 comments X
read the original abstract

Solving linear systems of polynomial equations is a ubiquitous problem in both mathematics and physics. The standard approach, Gaussian elimination, scales cubically with system size and often constitutes a computational bottleneck. The algorithm's inherent parallelism makes it well-suited for modern computing architectures, namely graphics processing units (GPUs), which offer significantly higher throughput than CPUs. Additionally, the use of finite fields -- integers modulo a prime -- in place of floating-point arithmetic offers a scalable solution to the issue of numerical precision loss, which becomes increasingly problematic at large system sizes. With Linac, we present a high-performance, open-source, parallel implementation of Gaussian elimination over finite fields and floating-point arithmetic. This tool has been developed for applications to analytic reconstruction of scattering amplitudes in quantum field theory.

This paper has not been read by Pith yet.

discussion (0)

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