2010Unpublished venueRequires access

Overcoming double-rounding errors under IEEE 754-2008 using software

David Lutz, N. Burgess

Open publisher page 6 citations

Abstract

The IEEE 754-2008 floating-point standard requires rounding to all available formats (e.g., single and double precision) from any combination of operand formats. Under the original standard, operands and results had the same format, and current hardware is likely to provide only this much. When trying to fulfil the new requirement on such hardware, there are potential double rounding problems. The problems include both incorrect incrementation and incorrect truncation. We present a software solution to both problems that requires no additional hardware, and yet still has acceptable performance.

About this research paper

What this paper is about

The IEEE 754-2008 floating-point standard requires rounding to all available formats (e.g., single and double precision) from any combination of operand formats. Under the original standard, operands and results had the same format, and current hardware is likely to provide only this much. When trying to fulfil the new requirement on such hardware, there are potential double rounding problems. The problems include both incorrect incrementation and incorrect truncation. We present a software solution to both problems that requires no additional hardware, and yet still has acceptable performance.

Why it matters

OpenAlex reports 6 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

The IEEE 754-2008 floating-point standard requires rounding to all available formats (e.g., single and double precision) from any combination of operand formats. Under the original standard, operands and results had the same format, and current hardware is likely to provide only this much. When trying to fulfil the new requirement on such hardware, there are potential double rounding problems. The problems include both incorrect incrementation and incorrect truncation. We present a software solution to both problems that requires no additional hardware, and yet still has acceptable performance.

Key concepts: Rounding, Operand, Computer science, Double-precision floating-point format, Floating point, Software, IEEE floating point, Single-precision floating-point format

Related papers

Back to paper searchBrowse research topicsOriginal source
Overcoming double-rounding errors under IEEE 754-2008 using software — Research Paper | ScholarLens