DOE OSTI · code-157739
FloatGuard: Efficient Whole-Program Detection of Floating-Point Exceptions in AMD GPUs
Abstract
FloatGuard is a tool that captures floating-point exceptions in AMD HIP kernels. FloatGuard leverages AMD GPU hardware registers to detect floating-point exceptions, overcoming the limitations of AMD's built-in trapping mechanisms through a novel algorithm that combines assembly- and source-level instrumentation with debugger-guided execution.
Keep this discovery
Explore connections, maps & timelines
MIAO, WENJUN [Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)], LAGUNA PERALTA, IGNACIO [Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)]. 2025-04-30. FloatGuard: Efficient Whole-Program Detection of Floating-Point Exceptions in AMD GPUs. https://doi.org/10.11578/dc.20250708.4
Cite the original work for its findings. Save a collection to share your selection of sources.