2011
DOI: 10.1109/tcad.2011.2161307
|View full text |Cite
|
Sign up to set email alerts
|

Bounding Variable Values and Round-Off Effects Using Handelman Representations

Abstract: Abstract-The precision used in an algorithm affects the error and performance of individual computations, the memory usage and the potential parallelism for a fixed hardware budget. This paper describes a new method to determine the minimum precision required to meet a given error specification for an algorithm that consists of the basic algebraic operations. Using this approach, it is possible to significantly reduce the computational word-length in comparison to existing methods, and this can lead to superio… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
28
0

Year Published

2013
2013
2022
2022

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 22 publications
(28 citation statements)
references
References 34 publications
0
28
0
Order By: Relevance
“…This analysis makes it clear that for existing work, only interval arithmetic has an execution time that scales well with the number of floating point operations. However, as shown in [12], [41], [42], interval arithmetic is unable to find tight bounds due to dependencies between variables. The use of interval splitting in conjunction with any of these approaches allows some trade-off between quality of bounds and execution time, but this scales particularly poorly in the number of variables.…”
Section: Scalability Of Existing Approachesmentioning
confidence: 99%
See 4 more Smart Citations
“…This analysis makes it clear that for existing work, only interval arithmetic has an execution time that scales well with the number of floating point operations. However, as shown in [12], [41], [42], interval arithmetic is unable to find tight bounds due to dependencies between variables. The use of interval splitting in conjunction with any of these approaches allows some trade-off between quality of bounds and execution time, but this scales particularly poorly in the number of variables.…”
Section: Scalability Of Existing Approachesmentioning
confidence: 99%
“…The use of interval splitting in conjunction with any of these approaches allows some trade-off between quality of bounds and execution time, but this scales particularly poorly in the number of variables. Our aim is to create an approach where the execution time grows in proportion with the code size, of O(n o ), provides a user a very flexible level of control over the execution time per floating point operation and can still obtain bounds approaching the tightness of the approach described in [12]. We discuss the main method to obtain a control over the execution time in Section V, and our overall approach which uses this heuristic to calculate bounds on the range of variables in an algorithm in Section VI.…”
Section: Scalability Of Existing Approachesmentioning
confidence: 99%
See 3 more Smart Citations