Data Driven Calculations Histories to Minimize IEEE-755 Floating-point Computational Error

The widely implemented and used IEEE-754 Floating-point specification defines a method by which floating-point values may be represented in fixed-width storage. This fixed-width storage does not allow the exact value of all rational values to be stored. While this is an accepted limitation of using...

Full description

Bibliographic Details
Main Author: Shafer, Lawrence E.
Format: Others
Published: NSUWorks 2004
Subjects:
Online Access:http://nsuworks.nova.edu/gscis_etd/830
http://nsuworks.nova.edu/cgi/viewcontent.cgi?article=1829&context=gscis_etd
id ndltd-nova.edu-oai-nsuworks.nova.edu-gscis_etd-1829
record_format oai_dc
spelling ndltd-nova.edu-oai-nsuworks.nova.edu-gscis_etd-18292017-03-02T04:02:47Z Data Driven Calculations Histories to Minimize IEEE-755 Floating-point Computational Error Shafer, Lawrence E. The widely implemented and used IEEE-754 Floating-point specification defines a method by which floating-point values may be represented in fixed-width storage. This fixed-width storage does not allow the exact value of all rational values to be stored. While this is an accepted limitation of using the IEEE-754 specification, this problem is compounded when non-exact values are used to compute other values. Attempts to manage this problem have been limited to software implementations that require special programming at the source code level. While this approach works, the problem coder must be aware of the software and explicitly write high-level code specifically referencing it. The entirety of a calculation is not available to the special software so optimum results cannot always be obtained when the range of operand values is large. This dissertation proposes and implements an architecture that uses integer algorithms to minimize precision loss in complex floating-point calculations. This is done using runtime calculation operand values at a simulated hardware level. These calculations are coded in a high-level language such that the coder is not knowledgeable about the details of how the calculation is performed. 2004-01-01T08:00:00Z text application/pdf http://nsuworks.nova.edu/gscis_etd/830 http://nsuworks.nova.edu/cgi/viewcontent.cgi?article=1829&context=gscis_etd CEC Theses and Dissertations NSUWorks Computer Sciences
collection NDLTD
format Others
sources NDLTD
topic Computer Sciences
spellingShingle Computer Sciences
Shafer, Lawrence E.
Data Driven Calculations Histories to Minimize IEEE-755 Floating-point Computational Error
description The widely implemented and used IEEE-754 Floating-point specification defines a method by which floating-point values may be represented in fixed-width storage. This fixed-width storage does not allow the exact value of all rational values to be stored. While this is an accepted limitation of using the IEEE-754 specification, this problem is compounded when non-exact values are used to compute other values. Attempts to manage this problem have been limited to software implementations that require special programming at the source code level. While this approach works, the problem coder must be aware of the software and explicitly write high-level code specifically referencing it. The entirety of a calculation is not available to the special software so optimum results cannot always be obtained when the range of operand values is large. This dissertation proposes and implements an architecture that uses integer algorithms to minimize precision loss in complex floating-point calculations. This is done using runtime calculation operand values at a simulated hardware level. These calculations are coded in a high-level language such that the coder is not knowledgeable about the details of how the calculation is performed.
author Shafer, Lawrence E.
author_facet Shafer, Lawrence E.
author_sort Shafer, Lawrence E.
title Data Driven Calculations Histories to Minimize IEEE-755 Floating-point Computational Error
title_short Data Driven Calculations Histories to Minimize IEEE-755 Floating-point Computational Error
title_full Data Driven Calculations Histories to Minimize IEEE-755 Floating-point Computational Error
title_fullStr Data Driven Calculations Histories to Minimize IEEE-755 Floating-point Computational Error
title_full_unstemmed Data Driven Calculations Histories to Minimize IEEE-755 Floating-point Computational Error
title_sort data driven calculations histories to minimize ieee-755 floating-point computational error
publisher NSUWorks
publishDate 2004
url http://nsuworks.nova.edu/gscis_etd/830
http://nsuworks.nova.edu/cgi/viewcontent.cgi?article=1829&context=gscis_etd
work_keys_str_mv AT shaferlawrencee datadrivencalculationshistoriestominimizeieee755floatingpointcomputationalerror
_version_ 1718418783188549632