2013 Proceedings of the International Conference on Embedded Software (EMSOFT) 2013
DOI: 10.1109/emsoft.2013.6658600
|View full text |Cite
|
Sign up to set email alerts
|

Synthesis of fixed-point programs

Abstract: Several problems in the implementations of control systems, signal-processing systems, and scientific computing systems reduce to compiling a polynomial expression over the reals into an imperative program using fixed-point arithmetic. Fixed-point arithmetic only approximates real values, and its operators do not have the fundamental properties of real arithmetic, such as associativity. Consequently, a naive compilation process can yield a program that significantly deviates from the real polynomial, whereas a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
49
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
6

Relationship

1
5

Authors

Journals

citations
Cited by 26 publications
(49 citation statements)
references
References 19 publications
0
49
0
Order By: Relevance
“…For instance, the tools Fluctuat [22], Rosa [14], Gappa [17], FPTaylor [41], Real2Float [31] and PRECiSA [34] automatically provide sound error bounds on floating-point (and some also on fixed-point) roundoff errors. Such a static error analysis is a pre-requisite for any optimization technique providing rigorous results, such as recent ones which choose a mixed-precision assignment [10] or an errorminimizing rewriting of the non-associative finite-precision arithmetic [15,37].…”
Section: Introductionmentioning
confidence: 99%
“…For instance, the tools Fluctuat [22], Rosa [14], Gappa [17], FPTaylor [41], Real2Float [31] and PRECiSA [34] automatically provide sound error bounds on floating-point (and some also on fixed-point) roundoff errors. Such a static error analysis is a pre-requisite for any optimization technique providing rigorous results, such as recent ones which choose a mixed-precision assignment [10] or an errorminimizing rewriting of the non-associative finite-precision arithmetic [15,37].…”
Section: Introductionmentioning
confidence: 99%
“…On the other hand, a realizationΣ(1, 1, α, 0) -i.e., z k+1 = z k + y k , u k = αz k , of the controller would introduce a reduced computational error when finite precision arithmetics is used [10]. Thus, controller specification (2) may result in two different software implementations due to the use of different code generation tools.…”
Section: A Scalar Linear Integratormentioning
confidence: 99%
“…High-assurance control software for cyber physical systems has received much attention recently (e.g., [32,3,24,23,22,10,12]). Focusing on robust controller implementation, [32] and [22] provide simulation-based robustness analysis tools, while [3,24,10,12] studies issues related to fixed-point controller design.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations