Are IEEE 754 32-Bit and 64-Bit Binary Floating-Point Accurate Enough?

This paper describes a research toward the accuracy of floating-point values, and effort to reveal the real accuracy. The methods used in this research paper are assignment of values, assignment of value of arithmetic expressions, and output the values using floating-point value format that helps re...

Full description

Bibliographic Details
Main Authors: Bernaridho Hutabarat, I Ketut Purnama, Mochamad Hariadi, Mauridhi Purnomo
Format: Article
Language:English
Published: Universitas Indonesia 2011-09-01
Series:Makara Journal of Technology
Subjects:
Online Access:http://journal.ui.ac.id/technology/journal/article/view/204
Description
Summary:This paper describes a research toward the accuracy of floating-point values, and effort to reveal the real accuracy. The methods used in this research paper are assignment of values, assignment of value of arithmetic expressions, and output the values using floating-point value format that helps reveal the accuracy. The programming-tool used are Visual C# 9, Visual&nbsp; C++&nbsp; 9,&nbsp; Java&nbsp; 5,&nbsp; and&nbsp; Visual&nbsp; BASIC&nbsp; 9.&nbsp; These&nbsp; tools&nbsp; run&nbsp; on&nbsp; top&nbsp; of&nbsp; Intel 80x 86&nbsp; hardware.&nbsp; The&nbsp; results&nbsp; show&nbsp; that 1*10-x cannot be accurately represented, and the approximate accuracy ranges only from 7 to 16 decimal digits. <br>
ISSN:2355-2786
2356-4539