|
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 distribution function over a known range. The ability to combine word-length optimization with high-level synthesis parameters and costs to minimize the overall design cost is demonstrated using case studies.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
R. Cmar , L. Rijnders , P. Schaumont , S. Vernalde , I. Bolsens, A methodology and design environment for DSP ASIC fixed point refinement, Proceedings of the conference on Design, automation and test in Europe, p.56-es, January 1999, Munich, Germany
[doi> 10.1145/307418.307503]
|
| |
2
|
K.-I. Kum and W. Sung, "Combined word-length optimization and high-level synthesis of digital signal processing systems," IEEE Trans. CAD, vol. 20, no. 8, pp. 921--930, 2001.
|
 |
3
|
|
| |
4
|
|
| |
5
|
C. Shi and R. W. Brodersen, "A perturbation theory on statistical quantization effects in fixed-point DSP with non-stationary inputs," in ISCAS '04, vol. 3, 2004, pp. III-373--6.
|
| |
6
|
A. Nayak , M. Haldar , A. Choudhary , P. Banerjee, Precision and error analysis of MATLAB applications during automated hardware synthesis for FPGAs, Proceedings of the conference on Design, automation and test in Europe, p.722-728, March 2001, Munich, Germany
|
| |
7
|
|
| |
8
|
B. Le-Gal, C. Andriamisaina, and E. Casseau, "Bit-width aware high-level synthesis for digital signal processing systems," in IEEE International SOC Conference, 2006, pp. 175--178.
|
| |
9
|
|
| |
10
|
N. S. Nedialkov, V. Kreinovich, and S. A. Starks, "Interval arithmetic, affine arithmetic, taylor series methods: Why, what next?" Numerical Algorithms, vol. 37, no. 1--4, pp. 325--336, 2004.
|
| |
11
|
D.-U. Lee, A. Abdul-Gaffar, R. C. C. Cheung, O. Mencer, W. Luk, and G. A. Constantinides, "Accuracy-guaranteed bit-width optimization," IEEE Trans. CAD, vol. 25, no. 10, pp. 1990--2000, 2006.
|
| |
12
|
|
| |
13
|
|
| |
14
|
|
| |
15
|
|
| |
16
|
H. Keding , M. Willems , M. Coors , H. Meyr, FRIDGE: a fixed-point design and simulation environment, Proceedings of the conference on Design, automation and test in Europe, p.429-435, February 23-26, 1998, Le Palais des Congrés de Paris, France
|
| |
17
|
D. Berleant, "Automatically verified reasoning with both intervals and probability density functions," Interval Computations, no. 2, pp. 48--70, 1993.
|
| |
18
|
J. A. Lopez, C. Carreras, and O. Nieto-Taladriz, "Improved interval-based characterization of fixed-point LTI systems with feedback loops," IEEE Trans. CAD, vol. 26, no. 11, pp. 1923--1933, 2007.
|
| |
19
|
A. Ahmadi and M. Zwolinski, "Multiple-width bus partitioning approach to datapath synthesis," in ISCAS '07: IEEE International Symposium on Circuits and Systems, 2007., May 2007, pp. 2994--2997.
|
 |
20
|
|
|