Published July 23, 2026 | Version v1

Artifact for Accurate Residues for Floating-Point Debugging

  • 1. University of Utah

Description

This artifact accompanies our paper by Yumeng He and Pavel Panchekha, "Accurate Residues for Floating-Point Debugging", accepted by OOPSLA'26. The paper presents RePo, a floating-point debugging tool for numerical programs. RePo tracks numerical residues during execution and uses carefully designed residue computation formulas together with a novel technique called residue override to reduce false positives and false negatives in challenging numerical computations.

This artifact contains:

  • The experimental results reported in the paper, including results from both scientific benchmarks and small numerical benchmarks (expected.tar.zst)
  • The RePo source code, along with the inputs and scripts needed to reproduce our experiments (artifact.zip)

This artifact was tested on Ubuntu 24.04.3. We perform all experiments on a machine with Ubuntu 24.04.3, an Intel i7-8700K at 3.70 GHz, and 32 GB of memory, using Clang 18.1.3 for all compilation.

Files

artifact.zip

Files (1.3 GB)

Name Size
md5:36d08ba08a3a215be2ccfb5af2ad4756
35.7 MB Preview Download
md5:6787c12ca47ecfcc6dc7357c32fa6d80
1.3 GB Download
md5:c1ef9570e8dc90b85fee84d1b6119198
134.2 kB Preview Download