• DocumentCode
    2101937
  • Title

    Range reduction based on Pythagorean triples for trigonometric function evaluation

  • Author

    de Lassus Saint-Genies, Hugues ; Defour, David ; Revy, Guillaume

  • Author_Institution
    Univ. Perpignan Via Domitia, DALI, F-66860, France
  • fYear
    2015
  • fDate
    27-29 July 2015
  • Firstpage
    74
  • Lastpage
    81
  • Abstract
    Software evaluation of elementary functions usually requires three steps: a range reduction, a polynomial evaluation, and a reconstruction step. These evaluation schemes are designed to give the best performance for a given accuracy, which requires a fine control of errors. One of the main issues is to minimize the number of sources of error and/or their influence on the final result. The work presented in this article addresses this problem as it removes one source of error for the evaluation of trigonometric functions. We propose a method that eliminates rounding errors from tabulated values used in the second range reduction for the sine and cosine evaluation. When targeting correct rounding, we show that such tables are smaller and make the reconstruction step less expensive than existing methods. This approach relies on Pythagorean triples generators. Finally, we show how to generate tables indexed by up to 10 bits in a reasonable time and with little memory consumption.
  • Keywords
    Accuracy; Approximation methods; Hardware; Indexes; Memory management; Polynomials; Standards;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-specific Systems, Architectures and Processors (ASAP), 2015 IEEE 26th International Conference on
  • Conference_Location
    Toronto, ON, Canada
  • Type

    conf

  • DOI
    10.1109/ASAP.2015.7245712
  • Filename
    7245712