• DocumentCode
    2064529
  • Title

    Automatic Accuracy-Guaranteed Bit-Width Optimization for Fixed and Floating-Point Systems

  • Author

    Osborne, W.G. ; Cheung, R.C.C. ; Coutinho, J. G F ; Luk, W. ; Mencer, O.

  • Author_Institution
    Imperial Coll. London, London
  • fYear
    2007
  • fDate
    27-29 Aug. 2007
  • Firstpage
    617
  • Lastpage
    620
  • Abstract
    In this paper we present Minibit+, an approach that optimizes the bit-widths of fixed-point and floating-point designs, while guaranteeing accuracy. Our approach adopts different levels of analysis giving the designer the opportunity to terminate it at any stage to obtain a result. Range analysis is achieved using a combined affine and interval arithmetic approach to reduce the number of bits. Precision analysis involves a coarse-grain and fine-grain analysis. The best representation, in fixed-point or floating-point, for the numbers is then chosen based on the range, precision and latency. Three case studies are used: discrete cosine transform, B-Splines and RGB to YCbCr color conversion. Our analysis can run over 200 times faster than current approaches to this problem while producing more accurate results, on average within 2-3% of an exhaustive search.
  • Keywords
    discrete cosine transforms; fixed point arithmetic; floating point arithmetic; splines (mathematics); B-Splines; Minibit+; RGB; YCbCr color conversion; automatic accuracy-guaranteed bit-width optimization; coarse-grain analysis; discrete cosine transform; fine-grain analysis; fixed-point system; floating-point systems; interval arithmetic approach; range analysis; Algorithm design and analysis; Analytical models; Arithmetic; Cost function; Delay; Design optimization; Discrete cosine transforms; Educational institutions; Performance analysis; Spline;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2007. FPL 2007. International Conference on
  • Conference_Location
    Amsterdam
  • Print_ISBN
    978-1-4244-1060-6
  • Electronic_ISBN
    978-1-4244-1060-6
  • Type

    conf

  • DOI
    10.1109/FPL.2007.4380730
  • Filename
    4380730