Proceedings of the 45th Annual Design Automation Conference 2008
DOI: 10.1145/1391469.1391573
|View full text |Cite
|
Sign up to set email alerts
|

Symbolic noise analysis approach to computational hardware optimization

Abstract: This paper addresses the problem of computational error modeling and analysis. Choosing different word-lengths for each functional unit in hardware implementations of numerical algorithms always results in an optimization problem of trading computational error with implementation costs. In this study, a symbolic noise analysis method is introduced for high-level synthesis, which is based on symbolic modeling of the error bounds where the error symbols are considered to be specified with a probability distribut… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2009
2009
2023
2023

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 15 publications
(9 citation statements)
references
References 17 publications
0
9
0
Order By: Relevance
“…It is mostly based on noise energy analysis in the output, which is measured by error variance (r). In [28] we proposed a combined method in which a partially known quantity x is represented in a symbolic form as…”
Section: Applicationmentioning
confidence: 99%
See 1 more Smart Citation
“…It is mostly based on noise energy analysis in the output, which is measured by error variance (r). In [28] we proposed a combined method in which a partially known quantity x is represented in a symbolic form as…”
Section: Applicationmentioning
confidence: 99%
“…These noise symbols are unknown symbolic variables in the range [À1 + 1] with a known PDF. This approach provides more accurate information about computational error at every point of the system, however it necessitates more computational effort during the optimization process [28]. This error analysis method requires the PDF of the computational error in the output of each computational unit in the hardware be known.…”
Section: Applicationmentioning
confidence: 99%
“…Another way is to calculate a local disturbance error of the fidelity from the transformation and propagate that error across the entire design to obtain a global error estimate. Symbolic Noise Analysis (SNA) [12] can accomplish this task without simulation.…”
Section: A Algorithm Overviewmentioning
confidence: 99%
“…Another way is to calculate a local disturbance error of the fidelity from the transformation and propagate that error across the entire design to obtain a global error estimate. Symbolic Noise Analysis (SNA) [51] can accomplish this task without simulation.…”
Section: For Fidelity-compromising Transformationsmentioning
confidence: 99%