Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Scalable Yet Rigorous Floating-Point Error Analysis

Conference ·
OSTI ID:1783243

Automated techniques for rigorous floating-point round-off error analysis are a prerequisite to placing important activities in HPC such as precision allocation, verification and code optimization on a formal footing. Yet existing techniques cannot provide tight bounds for expressions beyond a few dozen operators; barely enough for HPC. In this work, we offer an approach embedded in a new tool called SATIRE that scales error analysis by four orders of magnitude compared to today’s best-of-class tools. We explain how three key ideas underlying SATIRE help it attain such scale: path strength reduction, bound optimization and abstraction. SATIRE provides tight bounds and rigorous guarantees on significantly larger expressions with well over a hundred thousand operators, covering important examples including FFT, matrix multiplication and PDE stencils.

Research Organization:
Pacific Northwest National Laboratory (PNNL), Richland, WA (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC05-76RL01830
OSTI ID:
1783243
Report Number(s):
PNNL-SA-154774
Country of Publication:
United States
Language:
English

Similar Records

Dipole oscillator strengths, with rigorous limits of error, for He and Li$sup +$
Journal Article · Mon Dec 31 23:00:00 EST 1973 · Phys. Rev., A, v. 9, no. 1, pp. 118-128 · OSTI ID:4328706

FPDetect: Efficient Reasoning About Stencil Programs Using Selective Direct Evaluation
Journal Article · Fri Aug 21 00:00:00 EDT 2020 · ACM Transactions on Architecture and Code Optimization · OSTI ID:1673584

Error Analysis of ZFP Compression for Floating-Point Data
Journal Article · Thu Jun 13 00:00:00 EDT 2019 · SIAM Journal on Scientific Computing · OSTI ID:1572236

Related Subjects