FlowFPX: Nimble Tools for Debugging Floating-Point Exceptions

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Allred, Taylor, Li, Xinyi, Wiersdorf, Ashton, Greenman, Ben, Gopalakrishnan, Ganesh
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866913279391039488
author Allred, Taylor
Li, Xinyi
Wiersdorf, Ashton
Greenman, Ben
Gopalakrishnan, Ganesh
author_facet Allred, Taylor
Li, Xinyi
Wiersdorf, Ashton
Greenman, Ben
Gopalakrishnan, Ganesh
contents Reliable numerical computations are central to scientific computing, but the floating-point arithmetic that enables large-scale models is error-prone. Numeric exceptions are a common occurrence and can propagate through code, leading to flawed results. This paper presents FlowFPX, a toolkit for systematically debugging floating-point exceptions by recording their flow, coalescing exception contexts, and fuzzing in select locations. These tools help scientists discover when exceptions happen and track down their origin, smoothing the way to a reliable codebase.
format Preprint
id arxiv_https___arxiv_org_abs_2403_15632
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle FlowFPX: Nimble Tools for Debugging Floating-Point Exceptions
Allred, Taylor
Li, Xinyi
Wiersdorf, Ashton
Greenman, Ben
Gopalakrishnan, Ganesh
Programming Languages
Mathematical Software
Reliable numerical computations are central to scientific computing, but the floating-point arithmetic that enables large-scale models is error-prone. Numeric exceptions are a common occurrence and can propagate through code, leading to flawed results. This paper presents FlowFPX, a toolkit for systematically debugging floating-point exceptions by recording their flow, coalescing exception contexts, and fuzzing in select locations. These tools help scientists discover when exceptions happen and track down their origin, smoothing the way to a reliable codebase.
title FlowFPX: Nimble Tools for Debugging Floating-Point Exceptions
topic Programming Languages
Mathematical Software
url https://arxiv.org/abs/2403.15632