| An automated, efficient and static bit-width optimization methodology towards maximum bit-width-to-error tradeoff with affine arithmetic model |
| Full text |
Pdf
(377 KB)
|
| Source
|
Asia and South Pacific Design Automation Conference
archive
Proceedings of the 2006 Asia and South Pacific Design Automation Conference
table of contents
Yokohama, Japan
SESSION: High-level synthesis
table of contents
Pages: 886 - 891
Year of Publication: 2006
ISBN:0-7803-9451-8
|
|
Authors
|
|
Yu Pu
|
National University of Singapore, Singapore
|
|
Yajun Ha
|
National University of Singapore, Singapore
|
|
| Sponsors |
|
| Publisher |
IEEE Press
Piscataway, NJ, USA
|
| Bibliometrics |
Downloads (6 Weeks): 7, Downloads (12 Months): 39, Citation Count: 1
|
|
|
ABSTRACT
Ideally, bit-width analysis methods should be able to find the most appropriate bit-widths to achieve the optimum bit-width-to-error tradeoff for variables and constants in high level DSP algorithms when they are implemented into hardware. The tradeoff enables the fixed-point hardware implementation to be area efficient but still within the allowed error tolerance. Unfortunately, almost all the existing static bit-width analysis methods are Interval Arithmetic (IA) based that may overestimate bit-widths and enable fairly pessimistic bit-width-to-error tradeoff. We have developed an automated and efficient bit-width optimization methodology that is Affine Arithmetic (AA) based. Experiments have proven that, compared to the previous static analysis methods, our methodology not only dramatically reduces the fractional bit-width by more than 35% but also slightly reduces the integer bit-width. In addition, our probabilistic error analysis method further enlarges the bit-width-to-error tradeoff.
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
|
Mark Stephenson , Jonathan Babb , Saman Amarasinghe, Bidwidth analysis with application to silicon compilation, Proceedings of the ACM SIGPLAN 2000 conference on Programming language design and implementation, p.108-120, June 18-21, 2000, Vancouver, British Columbia, Canada
|
| |
2
|
|
| |
3
|
M. L. Chang and S. Hauck, "Variable Precision Analysis for FPGA Synthesis," Nasa Earth Science Technology Conference 2003.
|
| |
4
|
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
|
 |
5
|
Claire Fang Fang , Rob A. Rutenbar , Markus Püschel , Tsuhan Chen, Toward efficient static analysis of finite-precision effects in DSP applications via affine arithmetic modeling, Proceedings of the 40th conference on Design automation, June 02-06, 2003, Anaheim, CA, USA
[doi> 10.1145/775832.775960]
|
| |
6
|
|
| |
7
|
K. Kum and W. Sung, "Combined word-length optimization and high-level synthesis of digital signal processing systems," IEEE Trans. on Computer-Aided Design, Aug, 2001.
|
 |
8
|
Dong-U Lee , Altaf Abdul Gaffar , Oskar Mencer , Wayne Luk, MiniBit: bit-width optimization via affine arithmetic, Proceedings of the 42nd annual conference on Design automation, June 13-17, 2005, San Diego, California, USA
[doi> 10.1145/1065579.1065799]
|
| |
9
|
S. Kim, K.-I. Kum, and W. Sung, "Fixed-point optimization utility for C and C++ based digital signal processing programs," Workshop on VLSI and Signal Processing, Osaka, 1995.
|
| |
10
|
|
| |
11
|
J. Stolfi and L. H. de Figueiredo, "An introduction to affine arithmetic," TEMA Tend. Mat. Apl. Comput., 4, Vol.3, pp. 297--312, 2003.
|
| |
12
|
|
| |
13
|
|
| |
14
|
|
 |
15
|
|
| |
16
|
Mark Stephenson, "Bitwise: Optimization Bitwidths Using Data-Range Propagation," Master's thesis. Massachusetts Institute of Technology, May 2000.
|
| |
17
|
|
| |
18
|
W. Sung and K. I. Kum. "Simulation-based word-length optimization method for fixed-point digital signal processing systems," IEEE Transactions on Signal Processing, vol. 43, no. 12, pp.3087--3090, December 1995.
|
 |
19
|
|
 |
20
|
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]
|
|