FloatGuard: Efficient Whole-Program Detection of Floating-Point Exceptions in AMD GPUs
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.
MIAO, WENJUN [Lawrence Livermore National Laborato↗