Deterministic and Probabilistic Rounding Error Analysis for Mixed-Precision Arithmetic on Modern Computing Units
Sahil Bhola, Karthik Duraisamy

TL;DR
This paper analyzes rounding errors in mixed-precision arithmetic on modern hardware, introducing deterministic and probabilistic methods to quantify errors, with experiments showing probabilistic bounds are significantly tighter.
Contribution
It provides new probabilistic error bounds for mixed-precision operations, improving accuracy over traditional deterministic analysis in high-performance computing.
Findings
Probabilistic bounds are nearly ten times tighter than deterministic ones for matrix multiplication.
Rounding error analysis applied to FMA, MPFMA, and Tensor cores.
Numerical experiments validate the effectiveness of probabilistic error estimates.
Abstract
Modern computer architectures support low-precision arithmetic, which present opportunities for the adoption of mixed-precision algorithms to achieve high computational throughput and reduce energy consumption. As a growing number of scientific computations leverage specialized hardware accelerators, the risk of rounding errors increases, potentially compromising the reliability of models. This shift towards hardware-optimized, low-precision computations highlights the importance of rounding error analysis to ensure that performance gains do not come at the expense of accuracy, especially in high-stakes scientific applications. In this work, we conduct rounding error analysis on widely used operations such as fused multiply-add (FMA), mixed-precision FMA (MPFMA), and NVIDIA Tensor cores. We present a deterministic and probabilistic approach to quantifying the accumulated rounding…
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
TopicsNumerical Methods and Algorithms · Statistical and numerical algorithms · Advanced Numerical Analysis Techniques
