Title : 
Automated Range and Precision Bit-Width Allocation for Iterative Computations
         
        
            Author : 
Kinsman, Adam B. ; Nicolici, Nicola
         
        
            Author_Institution : 
Accelyst Technol., Inc., Hamilton, ON, Canada
         
        
        
        
        
        
        
            Abstract : 
As scientific computing becomes more widespread in environments where form-factor considerations necessitate hardware acceleration, the problem of selecting numerical data representations (bit-width allocation), key to accelerator design, is faced with shortcomings in the existing techniques. To address this problem for scientific computing dataflows, we propose a methodology for determining custom hybrid fixed/floating-point data representations for iterative computations.
         
        
            Keywords : 
data flow computing; fixed point arithmetic; floating point arithmetic; iterative methods; FPGA; accelerator design; automated range; custom hybrid fixed-floating-point numerical data representation; field-programmable gate array; hardware acceleration; iterative computation; precision bit-width allocation; scientific computing dataflow; Computational modeling; Error analysis; Estimation; Hardware; Quantization; Resource management; Robustness; Bit-width allocation; finite precision; scientific computing;
         
        
        
            Journal_Title : 
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
         
        
        
        
        
            DOI : 
10.1109/TCAD.2011.2152840