Numerical Data Representations for FPGA-Based Scientific Computing

被引:22
作者
Constantinides, George A. [1 ]
Kinsman, Adam B. [2 ]
Nicolici, Nicola
机构
[1] Univ London Imperial Coll Sci Technol & Med, Circuits & Syst Res Grp, London SW7 2AZ, England
[2] McMaster Univ, Dept Elect & Comp Engn, Hamilton, ON L8S 4K1, Canada
来源
IEEE DESIGN & TEST OF COMPUTERS | 2011年 / 28卷 / 04期
基金
英国工程与自然科学研究理事会;
关键词
BIT-WIDTH ALLOCATION; OPTIMIZATION;
D O I
10.1109/MDT.2011.48
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Various means of addressing complexity associated with the analysis of data representation techniques, providing tutorial and survey content for established approaches and highlighting recent promising research directions, are discussed. In applications with simple control flow, such as most simple signal-processing computations, the precision of internal variables is directly related to the resulting accuracy of the computation. Software packages such as the Multiple-Precision Binary Floating- Point Library with Correct Rounding (MPFR) can be used to evaluate the quality of the result. The Cestac method uses multiple simulation runs via random rounding-mode switches to estimate the number of correct digits of the output for any finite-number representation. State-of-the-art solvers can handle hundreds of constraints within seconds, depending on the density of the correlations among the constraints.
引用
收藏
页码:8 / 17
页数:10
相关论文
共 30 条
[1]  
[Anonymous], 2010, COMPUTER ARITHMETIC
[2]  
[Anonymous], 2009, Computer Arithmetic: Algorithms and Hardware Designs
[3]   Automated floating-point to fixed-point conversion with the fixify environment [J].
Belanovic, P ;
Rupp, M .
16TH INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS: SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2005, :172-178
[4]   Automated Precision Analysis: A Polynomial Algebraic Approach [J].
Boland, David ;
Constantinides, George A. .
2010 18TH IEEE ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2010), 2010, :157-164
[5]   Using mixed precision for sparse matrix computations to enhance the performance while achieving 64-bit accuracy [J].
Buttari, Alfredo ;
Dongarra, Jack ;
Kurzak, Jakub ;
Luszczek, Piotr ;
Tomov, Stanimir .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2008, 34 (04)
[6]  
CONSTANTINIDES G A., 2004, Synthesis and optimization of DSP algorithms
[7]  
Constantinides GA, 2003, ANN IEEE SYM FIELD P, P81
[8]   Wordlength optimization for linear digital signal processing [J].
Constantinides, GA ;
Chung, PYK ;
Luk, W .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2003, 22 (10) :1432-1442
[9]   Certification of Bounds on Expressions Involving Rounded Operators [J].
Daumas, Marc ;
Melquiond, Guillaume .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2010, 37 (01)
[10]  
Fang CF, 2003, ICCAD-2003: IEEE/ACM DIGEST OF TECHNICAL PAPERS, P275