• DocumentCode
    1485715
  • Title

    Two-Level Hardware Function Evaluation Based on Correction of Normalized Piecewise Difference Functions

  • Author

    Hsiao, Shen-Fu ; Ko, Hou-Jen ; Wen, Chia-Sheng

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Nat. Sun Yat-Sen Univ., Kaohsiung, Taiwan
  • Volume
    59
  • Issue
    5
  • fYear
    2012
  • fDate
    5/1/2012 12:00:00 AM
  • Firstpage
    292
  • Lastpage
    296
  • Abstract
    A new function-evaluation algorithm is presented using a two-level approximation scheme. In the first level, piecewise degree-one polynomial is used for initial approximation to obtain the so-called normalized difference functions that are similar in shape. Then, a shared normalized difference function is computed to achieve the target precision in the second level of refined approximation. We also perform the error analysis and bit-width optimization with two different design goals: area optimization and ROM optimization. Experimental results show that the proposed ROM-optimized architecture, when used in the multifunction evaluator for computing several elementary arithmetic functions on the same hardware, has significant area saving compared to previous approaches.
  • Keywords
    error analysis; function approximation; piecewise polynomial techniques; polynomials; read-only storage; ROM optimization; ROM-optimized architecture; area optimization; bit-width optimization; elementary arithmetic functions; error analysis; multifunction evaluator; normalized difference functions; normalized piecewise difference functions; piecewise degree-one polynomial; shared normalized difference function; two-level approximation scheme; two-level hardware function evaluation; Accuracy; Computer architecture; Function approximation; Hardware; Polynomials; Read only memory; Computer arithmetic; function evaluation; piecewise polynomial approximation; table-based methods; uniform segmentation;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems II: Express Briefs, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1549-7747
  • Type

    jour

  • DOI
    10.1109/TCSII.2012.2190862
  • Filename
    6178776