2014 IEEE/ACM International Conference on Computer-Aided Design (ICCAD) 2014
DOI: 10.1109/iccad.2014.7001432
|View full text |Cite
|
Sign up to set email alerts
|

Toward scalable source level accuracy analysis for floating-point to fixed-point conversion

Abstract: In embedded systems, many numerical algorithms are implemented with fixed-point arithmetic to meet area cost and power constraints. Fixed-point encoding decisions can significantly affect cost and performance. To evaluate their impact on accuracy, designers resort to simulations. Their high running-time prevents thorough exploration of the design-space. To address this issue, analytical modeling techniques have been proposed, but their applicability is limited by scalability issues. In this paper, we extend th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(5 citation statements)
references
References 19 publications
0
5
0
Order By: Relevance
“…In the context of polynomials, linear filters and signal processing algorithms, the members of the DEFIS project [13] presented many approaches for fixedpoint code synthesis. To mention a few, the idea described in [6] works by infer- ring high-level convolution operations from the original source code, and modeling them as part of the program representation. In addition, Najahi et al [12] presented an automated approach to synthesize codes in fixed-point arithmetic for some linear algebra basic blocks.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…In the context of polynomials, linear filters and signal processing algorithms, the members of the DEFIS project [13] presented many approaches for fixedpoint code synthesis. To mention a few, the idea described in [6] works by infer- ring high-level convolution operations from the original source code, and modeling them as part of the program representation. In addition, Najahi et al [12] presented an automated approach to synthesize codes in fixed-point arithmetic for some linear algebra basic blocks.…”
Section: Related Workmentioning
confidence: 99%
“…For instance, machine learning algorithms and models have been recently implemented using fixed-points with little accuracy loss [8,10]. The conversion of code designed for embedded systems from floating to a fixed-point equivalent version is a long-established problem addressed in the litterature [3][4][5][6]12]. Nevertheless, rarely we found tools (except for [4]) that deal with adjusting the floating-point formats in the original program before the conversion pass.…”
Section: Introductionmentioning
confidence: 99%
“…In the embedded system domain, floating point values are usually converted to fixed point one [24] to limit the area cost and power consumption of the architecture. Hardware designers developed tools to support the automatic conversion of floating point values to fixed point ones [3,13,19,27]. More recent work in this field aims at exploiting fixed point arithmetics on FPGA accelerators to speedup floating point applications, such as [20].…”
Section: Related Workmentioning
confidence: 99%
“…The analysis to compute coefficients K i and L i j is done on an SFG representing the application and where the control flow has been removed. To avoid loop unrolling which can lead to huge graph, a method based on polyhedral analysis has been proposed in [44].…”
Section: Noise Aggregationmentioning
confidence: 99%