2019
DOI: 10.3906/elk-1806-138
|View full text |Cite
|
Sign up to set email alerts
|

A memory-efficient canonical data structure for decimal floating point arithmetic systems modeling and verification

Abstract: Decimal floating point (DFP) number representation was proposed in IEEE-754-2008 in order to overcome binary floating point inaccuracy. Neglecting binary floating point verification has resulted in significant validity and economic losses. Formal verification can be a solution to similar DFP design problems. Verification techniques aiming atDFP are limited to functional methods whereas formal approaches have been neglected and traditional decision diagrams cannot model DFP representation complexity. In this pa… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3

Citation Types

0
0
0

Year Published

2020
2020
2020
2020

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(3 citation statements)
references
References 25 publications
0
0
0
Order By: Relevance
“…It was verified that the values in variables stored during the algorithm operation had up to about 12 or even 16 digits significant for the results of calculations, due to the specifics of the simulation method chosen. These values lie at the limit of the accuracy range of the binary variables in C#, which is between 15 and 16 decimal places [2]. It was verified that the change of arithmetic from decimal to binary causes slight differences in the transmission spectrum of the Bragg grating obtained as a result of the simulation.…”
Section: Work Methodologymentioning
confidence: 80%
See 2 more Smart Citations
“…It was verified that the values in variables stored during the algorithm operation had up to about 12 or even 16 digits significant for the results of calculations, due to the specifics of the simulation method chosen. These values lie at the limit of the accuracy range of the binary variables in C#, which is between 15 and 16 decimal places [2]. It was verified that the change of arithmetic from decimal to binary causes slight differences in the transmission spectrum of the Bragg grating obtained as a result of the simulation.…”
Section: Work Methodologymentioning
confidence: 80%
“…The simulations were carried out in a handwritten application dedicated to this purpose, written in the C# programming language, having a graphical interface based on the Windows Forms technology. The program uses decimal data types, thanks to which, in the calculations performed by the application, the accuracy of 28 decimal places was obtained [2]. It was verified that the values in variables stored during the algorithm operation had up to about 12 or even 16 digits significant for the results of calculations, due to the specifics of the simulation method chosen.…”
Section: Work Methodologymentioning
confidence: 97%
See 1 more Smart Citation