2018
DOI: 10.1007/978-3-319-89960-2_15
|View full text |Cite
|
Sign up to set email alerts
|

Daisy - Framework for Analysis and Optimization of Numerical Programs (Tool Paper)

Abstract: Abstract. Automated techniques for analysis and optimization of finite-precision computations have recently garnered significant interest. Most of these were, however, developed independently. As a consequence, reuse and combination of the techniques is challenging and much of the underlying building blocks have been re-implemented several times, including in our own tools. This paper presents a new framework, called Daisy, which provides in a single tool the main building blocks for accuracy analysis of float… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
45
0

Year Published

2018
2018
2019
2019

Publication Types

Select...
6
2

Relationship

4
4

Authors

Journals

citations
Cited by 56 publications
(45 citation statements)
references
References 35 publications
0
45
0
Order By: Relevance
“…FloVer's range and error validators perform dataflow roundoff error analysis and for this follow the same approach for computing absolute error bounds as Rosa [10], Fluctuat [17], Gappa [13] and Daisy [12].…”
Section: B Static Dataflow Roundoff Error Analysismentioning
confidence: 99%
See 2 more Smart Citations
“…FloVer's range and error validators perform dataflow roundoff error analysis and for this follow the same approach for computing absolute error bounds as Rosa [10], Fluctuat [17], Gappa [13] and Daisy [12].…”
Section: B Static Dataflow Roundoff Error Analysismentioning
confidence: 99%
“…We use Daisy [12] to generate certificates for our evaluation. During this, we found a subtle bug in the tool's static analysis of the division operator.…”
Section: B Division Bug Foundmentioning
confidence: 99%
See 1 more Smart Citation
“…Moreover, since the output of such a program might very well turn out to be the input of another program doing arithmetic, one should also consider non-deterministic inputs. This is precisely what happens in practice with tools for numerical analysis like the recent [12], Daisy [4] or FPTaylor [15] which require for each variable of the program a range of possible values in order to perform a worst-case analysis.…”
Section: Introductionmentioning
confidence: 96%
“…In this paper we report on our experience implementing the first combination of two complementary floating-point analysis tools using FPBench: Herbie [16] and Daisy [7]. Herbie optimizes the accuracy of straight-line floating-point expressions, but employs a dynamic roundoff error analysis and thus cannot provide sound guarantees on the results.…”
Section: Introductionmentioning
confidence: 99%