• DocumentCode
    3133008
  • Title

    The K5 transcendental functions

  • Author

    Lynch, Tom ; Ahmed, Ashraf ; Schulte, Mike ; Callaway, Tom ; Tisdale, Robert

  • Author_Institution
    PC Products Div., Adv. Micro Devices Inc., Austin, TX, USA
  • fYear
    1995
  • fDate
    19-21 Jul 1995
  • Firstpage
    163
  • Lastpage
    170
  • Abstract
    This paper describes the development of the transcendental instructions for the K5, AMD´s recently completed x86 compatible superscalar microprocessor. A multi-level development cycle, with testing between levels, facilitated the early detection of errors and limited their effect on the design schedule. The algorithms for the transcendental functions use table-driven reductions followed by polynomial approximations. Multiprecision arithmetic operations are used when necessary to maintain sufficient accuracy and to ensure that the transcendental functions have a maximum error of one unit in the last place
  • Keywords
    approximation theory; encoding; floating point arithmetic; microprocessor chips; polynomials; AMD x86 compatible superscalar microprocessor; K5 transcendental functions; design schedule; multi-level development cycle; multiprecision arithmetic operations; polynomial approximations; table-driven reductions; Floating-point arithmetic; Hardware; Microprocessors; Out of order; Polynomials; Processor scheduling; Read only memory; Reduced instruction set computing; Registers; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Arithmetic, 1995., Proceedings of the 12th Symposium on
  • Conference_Location
    Bath
  • Print_ISBN
    0-8186-7089-4
  • Type

    conf

  • DOI
    10.1109/ARITH.1995.465368
  • Filename
    465368