Compiler-Assisted Floating-Point Error Analysis and Profiling with FPChecker
Summary
A half-day tutorial at ISC High Performance 2026 on using compiler-assisted tools (FPChecker/LLVM) for floating-point error analysis and profiling in C/C++ scientific codes.
View Cached Full Text
Cached at: 07/01/26, 02:00 PM
Similar Articles
Benchmarking Large Language Models on Floating-Point Error Classification
This paper introduces InterFLOPBench, a benchmark for evaluating LLMs on detecting floating-point errors in C code, finding that recent models achieve high F1-scores, though performance varies by error type.
Intermediate Floating-Point Precision
This article explores how intermediate floating-point precision in C++ code depends on compiler settings, CPU flags, and architecture, particularly on x87 FPU, and how this affects performance and calculation results.
RISC-V and Floating Point
A report on the RISC-V architecture's floating point capabilities and updates.
FP8 is All You Need (Part 1): Debunking Hardware FP64 as the HPC Holy Grail
This paper argues that using FP8 tensor cores with Ozaki Scheme II can replace native FP64 hardware for high-performance scientific computing on AI-optimized GPUs like NVIDIA's B300, achieving full double-precision accuracy at much higher throughput. The authors present a Tensor-Memory Equilibrium model and show that emulated FP64 performance can exceed native FP64 by orders of magnitude across all workloads.
Performance improvements in libffi
This article details a performance improvement in libffi, where caching argument placement as a flat list of moves (a 'plan') eliminates redundant reclassification on every function call, offering significant speedups without resorting to JIT compilation.