Bounded floating point: Identifying and revealing floating-point error

0Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.

Abstract

This paper presents a new floating-point technology: Bounded Floating Point (BFP) that constrains inexact floating-point values by adding a new field to the standard floating point data structure. This BFP extension to standard floating point identifies the number of significant bits of the representation of an infinitely accurate real value, which standard floating point cannot. The infinitely accurate real value of the calculated result is bounded between a lower bound and an upper bound. Presented herein are multiple demonstrations of the BFP software model, which identifies the number of significant bits remaining after a calculation and displays only the number of significant decimal digits. These show that BFP can be used to pinpoint failure points. This paper analyzes the thin triangle area algorithm presented by Kahan and compares it to an earlier algorithm by Heron. BFP is also used to demonstrate zero detection and to correctly identify an otherwise unstable matrix.

Cite

CITATION STYLE

APA

Jorgensen, A. A., Vegas, L., Masters, C. R., Guha, R. K., & Masters, A. C. (2021). Bounded floating point: Identifying and revealing floating-point error. Advances in Science, Technology and Engineering Systems, 6(1), 519–531. https://doi.org/10.25046/aj060157

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free