Why This Matters
This tutorial highlights the importance of precise floating-point error analysis in scientific computing, enabling developers to improve numerical accuracy and reliability in performance-optimized applications. By leveraging compiler-assisted tools like FPChecker, the industry can better identify and mitigate numerical errors that could compromise scientific results or system stability, ultimately benefiting both researchers and consumers relying on accurate computations.
Key Takeaways
- FPChecker enables detailed analysis of floating-point errors in C/C++ code.
- Tools help evaluate dynamic range, precision, and error propagation.
- Hands-on examples demonstrate practical application in scientific and numerical libraries.
Compiler-Assisted Floating-Point Error Analysis and Profiling with FPChecker
ISC High Performance 2026 (ISC26), Hamburg, Germany
June 22, 2026
Time: 9:00am - 1pm Europe/Berlin (half-day tutorial)
Location: CCH – Congress Center Hamburg, Room: Hall X12 - 1st Floor
Description
Floating-point arithmetic is central to scientific computing, but small rounding effects can accumulate into significant numerical errors, especially when applications are ported to lower precision for performance and energy savings. This tutorial introduces compiler-assisted analysis tools built on the FPChecker framework (https://fpchecker.org/) and clang/LLVM to instrument C/C++ code and expose floating-point behavior.
... continue reading