Handling floating-point exceptions in numeric programs

@article{Hauser1996HandlingFE,
  title={Handling floating-point exceptions in numeric programs},
  author={J. Hauser},
  journal={ACM Trans. Program. Lang. Syst.},
  year={1996},
  volume={18},
  pages={139-174}
}
  • J. Hauser
  • Published 1996
  • Computer Science
  • ACM Trans. Program. Lang. Syst.
  • There are a number of schemes for handling arithmetic exceptions that can be used to improve the speed (or alternatively the reliability) of numeric code. Overflow and underflow are the most troublesome exceptions, and depending on the context in which the exception can occur, they may be addressed either: (1) through a “brute force” reevaluation with extended range, (2) by reevaluating using a technique known as scaling, (3) by substituting an infinity or zero, or (4) in the case of underflow… CONTINUE READING
    88 Citations
    Automatic detection of floating-point exceptions
    • 79
    • Highly Influenced
    • PDF
    FPChecker: Detecting Floating-Point Exceptions in GPU Applications
    • I. Laguna
    • Computer Science
    • 2019 34th IEEE/ACM International Conference on Automated Software Engineering (ASE)
    • 2019
    • 1
    Using Floating-Point Intervals for Non-Modular Computations in Residue Number System
    • 5
    • Highly Influenced
    • PDF
    Writing robust IEEE recommended functions in 100% Pure Java(TM)
    • 3
    • PDF
    An ECMA-55 Minimal BASIC Compiler for x86-64 Linux
    • PDF

    References

    SHOWING 1-10 OF 16 REFERENCES
    Floating-point computation
    • 234
    • Highly Influential
    • PDF
    What every computer scientist should know about floating-point arithmetic
    • 321
    • Highly Influential
    • PDF
    INTERVAL ARITHMETIC OPTIONS IN THE PROPOSED IEEE FLOATING POINT ARITHMETIC STANDARD
    • 16
    • Highly Influential
    LAPACK Working Note 70: On the Correctness of Parallel Bisection in Floating Point
    • 14
    • Highly Influential
    • PDF
    Faster Numerical Algorithms via Exception Handling
    • 47
    • Highly Influential
    • PDF
    Proposal to eliminate denormalized numbers
    • 5
    • Highly Influential
    Underflow and the Reliability of Numerical Software
    • 76
    • Highly Influential
    Extended-Range Arithmetic and Normalized Legendre Polynomials
    • 30
    • Highly Influential
    What Every Computer Scientist Should Know About Floating-Point Arithmetic
    • 1,406
    • Highly Influential
    On nding eigenvalues and singular values by bisection.
    • LAPACK Working Note
    • 1992