• DocumentCode
    1951846
  • Title

    Evaluation of Static Analysis Techniques for Fixed-Point Precision Optimization

  • Author

    Cong, Jason ; Gururaj, Karthik ; Liu, Bin ; Liu, Chunyue ; Zhang, Zhiru ; Zhou, Sheng ; Zou, Yi

  • Author_Institution
    Comput. Sci. Dept., Univ. of California Los Angeles, Los Angeles, CA, USA
  • fYear
    2009
  • fDate
    5-7 April 2009
  • Firstpage
    231
  • Lastpage
    234
  • Abstract
    Precision analysis and optimization is very important when transforming a floating-point algorithm into fixed-point hardware implementations. The core analysis techniques are either based on dynamic analysis or static analysis. We believe in static error analysis, as it is the only technique that can guarantee the desired worst-case accuracy. In this paper we study various underlying arithmetic candidates that can be used in static error analysis and compare their computed sensitivities. The approaches studied include Affine Arithmetic(AA), General Interval Arithmetic (GIA) and Automatic Differentiation (Symbolic Arithmetic). Our study shows that symbolic method is preferred for expressions with higher order cancellation. For programs without strong cancellation, any method works fairly well and GIA slightly outperforms others. We also study the impact of program transformations on these arithmetics.
  • Keywords
    differentiation; fixed point arithmetic; affine arithmetic; automatic differentiation; core analysis techniques; dynamic analysis; fixed-point hardware implementations; fixed-point precision optimization; floating-point algorithm; general interval arithmetic; precision analysis; static error analysis; Algorithm design and analysis; Computer science; Constraint optimization; Design optimization; Error analysis; Field programmable gate arrays; Fixed-point arithmetic; Hardware; USA Councils; Uncertainty; bitwidth; precision analysis; static analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Custom Computing Machines, 2009. FCCM '09. 17th IEEE Symposium on
  • Conference_Location
    Napa, CA
  • Print_ISBN
    978-0-7695-3716-0
  • Type

    conf

  • DOI
    10.1109/FCCM.2009.35
  • Filename
    5290921