Impacts of floating-point non-associativity on reproducibility for HPC and deep learning applications
Not on the map. Why?
Abstract (arXiv)
Run to run variability in parallel programs caused by floating-point non-associativity has been known to significantly affect reproducibility in iterative algorithms, due to accumulating errors. Non-reproducibility can critically affect the efficiency and effectiveness of correctness testing for stochastic programs. Recently, the sensitivity of deep learning training and inference pipelines to floating-point non-associativity has been found to sometimes be extreme. It can prevent certification for commercial applications, accurate assessment of robustness and sensitivity, and bug detection. New approaches in scientific computing applications have coupled deep learning models with high-performance computing, leading to an aggravation of debugging and testing challenges. Here we perform an investigation of the statistical properties of floating-point non-associativity within modern parallel programming models, and analyze performance and productivity impacts of replacing atomic operations with deterministic alternatives on GPUs. We examine the recently-added deterministic options in PyTorch within the context of GPU deployment for deep learning, uncovering and quantifying the impacts of input parameters triggering run to run variability and reporting on the reliability and completeness of the documentation. Finally, we evaluate the strategy of exploiting automatic determinism that could be provided by deterministic hardware, using the Groq accelerator for inference portions of the deep learning pipeline. We demonstrate the benefits that a hardware-based strategy can provide within reproducibility and correctness efforts.
Key facts. Cited by 24 papers in the map (data through 7 Oct 2026). Builds on 8 of its 31 references that are in the map. First posted on arXiv 9 Aug 2024.
Builds on
8 of 31 references.
References · 8
- 2021E(3)-Equivariant Graph Neural Networks for Data-Efficient and Accurate Interatomic Potentialscited by 701
- 2017DeePMD-kit: A deep learning package for many-body potential energy representation and molecular dynamicscited by 79
- 2021Nondeterminism and Instability in Neural Network Optimizationcited by 47
- 2022Toward Understanding Deep Learning Framework Bugscited by 26
- 2021Silent Bugs in Deep Learning Frameworks: An Empirical Study of Keras and TensorFlowcited by 25
- 2023Evaluation of the MACE Force Field Architecture: from Medicinal Chemistry to Materials Sciencecited by 25
- 2021mlf-core: a framework for deterministic machine learningcited by 5
- 2022Portability for GPU-accelerated molecular docking applications for cloud and HPC: can portable compiler directives provide performance across all platforms?cited by 1
Built on by
Citing papers per year: 2025: 8; 2026: 16.
24 papers.
Sort:
By area:
- 2025Understanding and Mitigating Numerical Sources of Nondeterminism in LLM Inferencecited by 47
- 2025Winsor-CAM: Human-Tunable Visual Explanations from Deep Networks via Layer-Wise Winsorizationcited by 10
- 2025No Soundness in the Real World: On the Challenges of the Verification of Deployed Neural Networkscited by 5
- 2026Beyond Reproducibility: Token Probabilities Expose Large Language Model Nondeterminismcited by 3
- 2026DASH: Deterministic Attention Scheduling for High-throughput Reproducible LLM Trainingcited by 3
- 2026Kernel Contracts: A Specification Language for ML Kernel Correctness Across Heterogeneous Siliconcited by 3
- 2026Bit-Exact AI Inference Verification Without Performance Tradeoffscited by 3
- 2025An Attack to Break Permutation-Based Private Third-Party Inference Schemes for LLMscited by 2
- 2025LLMs can hide text in other text of the same lengthcited by 2
- 2025Floating-Point Neural Network Verification at the Software Levelcited by 2
- 2026Hawkeye: Reproducing GPU-Level Non-Determinismcited by 2
- 2026Dataset-Level Metrics Attenuate Non-Determinism: A Fine-Grained Non-Determinism Evaluation in Diffusion Language Modelscited by 2
12 more
- 2026Introducing Background Temperature to Characterise Hidden Randomness in Large Language Modelscited by 2
- 2026The Integer Alibi: Localizing Cross-Kernel Divergence in INT8-Quantized LLM Inferencecited by 2
- 2025Robustness of deep learning classification to adversarial input on GPUs: asynchronous parallel accumulation is a source of vulnerabilitycited by 1
- 2025A solution to generalized learning from small training sets found in infants repeated visual experiences of individual objectscited by 0
- 2026A Model-Driven Lossless Compression Algorithm Resistant to Mismatchcited by 0
- 2026EigenAI: Deterministic Inference, Verifiable Resultscited by 0
- 2026Privacy-Preserving Mechanisms Enable Cheap Verifiable Inference of LLMscited by 0
- 2026Numerical Instability and Chaos: Quantifying the Unpredictability of Large Language Modelscited by 0
- 2026Integrity of peer-to-peer distributed LLM inference under malicious nodescited by 0
- 2026Is INT8 Portable? A Cross-Platform Measurement Study of Quantized Inference on Embedded and Automotive Acceleratorscited by 0
- 2026Measuring the Checker: Mutation Analysis for GPU-Kernel Benchmark Oraclescited by 0
- 2026When Do Models Admit They Are Wrong? Failure Disclosure Is Unstable Under Reinforcement Learningcited by 0
- 2026When Do Models Admit They Are Wrong? Failure Disclosure Is Unstable Under Reinforcement Learning27 Sep 2026
- 2026Is INT8 Portable? A Cross-Platform Measurement Study of Quantized Inference on Embedded and Automotive Accelerators14 Sep 2026
- 2026Measuring the Checker: Mutation Analysis for GPU-Kernel Benchmark Oracles2 Sep 2026
- 2026The Integer Alibi: Localizing Cross-Kernel Divergence in INT8-Quantized LLM Inference13 Aug 2026
- 2026Integrity of peer-to-peer distributed LLM inference under malicious nodes21 Jul 2026
- 2026Bit-Exact AI Inference Verification Without Performance Tradeoffs29 May 2026
- 2026Introducing Background Temperature to Characterise Hidden Randomness in Large Language Models24 Apr 2026
- 2026Kernel Contracts: A Specification Language for ML Kernel Correctness Across Heterogeneous Silicon23 Apr 2026
- 2026Dataset-Level Metrics Attenuate Non-Determinism: A Fine-Grained Non-Determinism Evaluation in Diffusion Language Models15 Apr 2026
- 2026Numerical Instability and Chaos: Quantifying the Unpredictability of Large Language Models14 Apr 2026
- 2026Hawkeye: Reproducing GPU-Level Non-Determinism20 Mar 2026
- 2026Privacy-Preserving Mechanisms Enable Cheap Verifiable Inference of LLMs19 Feb 2026
12 more
- 2026EigenAI: Deterministic Inference, Verifiable Results30 Jan 2026
- 2026DASH: Deterministic Attention Scheduling for High-throughput Reproducible LLM Training29 Jan 2026
- 2026A Model-Driven Lossless Compression Algorithm Resistant to Mismatch25 Jan 2026
- 2026Beyond Reproducibility: Token Probabilities Expose Large Language Model Nondeterminism3 Jan 2026
- 2025Floating-Point Neural Network Verification at the Software Level27 Oct 2025
- 2025LLMs can hide text in other text of the same length22 Oct 2025
- 2025A solution to generalized learning from small training sets found in infants repeated visual experiences of individual objects16 Oct 2025
- 2025Winsor-CAM: Human-Tunable Visual Explanations from Deep Networks via Layer-Wise Winsorization14 Jul 2025
- 2025Understanding and Mitigating Numerical Sources of Nondeterminism in LLM Inference11 Jun 2025
- 2025No Soundness in the Real World: On the Challenges of the Verification of Deployed Neural Networks1 Jun 2025
- 2025An Attack to Break Permutation-Based Private Third-Party Inference Schemes for LLMs23 May 2025
- 2025Robustness of deep learning classification to adversarial input on GPUs: asynchronous parallel accumulation is a source of vulnerability21 Mar 2025
- 2025Understanding and Mitigating Numerical Sources of Nondeterminism in LLM Inferencecited by 47
- 2025Winsor-CAM: Human-Tunable Visual Explanations from Deep Networks via Layer-Wise Winsorizationcited by 10
- 2025No Soundness in the Real World: On the Challenges of the Verification of Deployed Neural Networkscited by 5
- 2026Beyond Reproducibility: Token Probabilities Expose Large Language Model Nondeterminismcited by 3
- 2026DASH: Deterministic Attention Scheduling for High-throughput Reproducible LLM Trainingcited by 3
- 2026Kernel Contracts: A Specification Language for ML Kernel Correctness Across Heterogeneous Siliconcited by 3
- 2026Bit-Exact AI Inference Verification Without Performance Tradeoffscited by 3
- 2025An Attack to Break Permutation-Based Private Third-Party Inference Schemes for LLMscited by 2
- 2025LLMs can hide text in other text of the same lengthcited by 2
- 2025Floating-Point Neural Network Verification at the Software Levelcited by 2
- 2026Hawkeye: Reproducing GPU-Level Non-Determinismcited by 2
- 2026Introducing Background Temperature to Characterise Hidden Randomness in Large Language Modelscited by 2
12 most cited of 22 All 22 (JSON)
- 2026When Do Models Admit They Are Wrong? Failure Disclosure Is Unstable Under Reinforcement Learning27 Sep 2026
- 2026Is INT8 Portable? A Cross-Platform Measurement Study of Quantized Inference on Embedded and Automotive Accelerators14 Sep 2026
- 2026Measuring the Checker: Mutation Analysis for GPU-Kernel Benchmark Oracles2 Sep 2026
- 2026The Integer Alibi: Localizing Cross-Kernel Divergence in INT8-Quantized LLM Inference13 Aug 2026
- 2026Integrity of peer-to-peer distributed LLM inference under malicious nodes21 Jul 2026
- 2026Bit-Exact AI Inference Verification Without Performance Tradeoffs29 May 2026
- 2026Introducing Background Temperature to Characterise Hidden Randomness in Large Language Models24 Apr 2026
- 2026Kernel Contracts: A Specification Language for ML Kernel Correctness Across Heterogeneous Silicon23 Apr 2026
- 2026Hawkeye: Reproducing GPU-Level Non-Determinism20 Mar 2026
- 2026Privacy-Preserving Mechanisms Enable Cheap Verifiable Inference of LLMs19 Feb 2026
- 2026EigenAI: Deterministic Inference, Verifiable Results30 Jan 2026
- 2026DASH: Deterministic Attention Scheduling for High-throughput Reproducible LLM Training29 Jan 2026
12 newest of 22 All 22 (JSON)