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...
Main Authors: | , , , |
---|---|
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 |
id |
doaj-fba55d581685416d828cb4142e25dd22 |
---|---|
record_format |
Article |
spelling |
doaj-fba55d581685416d828cb4142e25dd222020-11-25T03:24:39ZengUniversitas IndonesiaMakara Journal of Technology2355-27862356-45392011-09-01151687410.7454/mst.v15i1.859173Are IEEE 754 32-Bit and 64-Bit Binary Floating-Point Accurate Enough?Bernaridho Hutabarat0I Ketut Purnama1Mochamad Hariadi2Mauridhi Purnomo3Department of Electrical Engineering, Faculty of Industrial Engineering, Institut Teknologi Sepuluh Nopember, Sukolilo, Surabaya 60111, IndonesiaDepartment of Electrical Engineering, Faculty of Industrial Engineering, Institut Teknologi Sepuluh Nopember, Sukolilo, Surabaya 60111, IndonesiaDepartment of Electrical Engineering, Faculty of Industrial Engineering, Institut Teknologi Sepuluh Nopember, Sukolilo, Surabaya 60111, IndonesiaDepartment of Electrical Engineering, Faculty of Industrial Engineering, Institut Teknologi Sepuluh Nopember, Sukolilo, Surabaya 60111, IndonesiaThis 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 C++ 9, Java 5, and Visual BASIC 9. These tools run on top of Intel 80x 86 hardware. The results show that 1*10-x cannot be accurately represented, and the approximate accuracy ranges only from 7 to 16 decimal digits. <br>http://journal.ui.ac.id/technology/journal/article/view/204accuracy, binary, floating-point, ieee 754 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Bernaridho Hutabarat I Ketut Purnama Mochamad Hariadi Mauridhi Purnomo |
spellingShingle |
Bernaridho Hutabarat I Ketut Purnama Mochamad Hariadi Mauridhi Purnomo Are IEEE 754 32-Bit and 64-Bit Binary Floating-Point Accurate Enough? Makara Journal of Technology accuracy, binary, floating-point, ieee 754 |
author_facet |
Bernaridho Hutabarat I Ketut Purnama Mochamad Hariadi Mauridhi Purnomo |
author_sort |
Bernaridho Hutabarat |
title |
Are IEEE 754 32-Bit and 64-Bit Binary Floating-Point Accurate Enough? |
title_short |
Are IEEE 754 32-Bit and 64-Bit Binary Floating-Point Accurate Enough? |
title_full |
Are IEEE 754 32-Bit and 64-Bit Binary Floating-Point Accurate Enough? |
title_fullStr |
Are IEEE 754 32-Bit and 64-Bit Binary Floating-Point Accurate Enough? |
title_full_unstemmed |
Are IEEE 754 32-Bit and 64-Bit Binary Floating-Point Accurate Enough? |
title_sort |
are ieee 754 32-bit and 64-bit binary floating-point accurate enough? |
publisher |
Universitas Indonesia |
series |
Makara Journal of Technology |
issn |
2355-2786 2356-4539 |
publishDate |
2011-09-01 |
description |
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 C++ 9, Java 5, and Visual BASIC 9. These tools run on top of Intel 80x 86 hardware. The results show that 1*10-x cannot be accurately represented, and the approximate accuracy ranges only from 7 to 16 decimal digits. <br> |
topic |
accuracy, binary, floating-point, ieee 754 |
url |
http://journal.ui.ac.id/technology/journal/article/view/204 |
work_keys_str_mv |
AT bernaridhohutabarat areieee75432bitand64bitbinaryfloatingpointaccurateenough AT iketutpurnama areieee75432bitand64bitbinaryfloatingpointaccurateenough AT mochamadhariadi areieee75432bitand64bitbinaryfloatingpointaccurateenough AT mauridhipurnomo areieee75432bitand64bitbinaryfloatingpointaccurateenough |
_version_ |
1724600809294921728 |