• DocumentCode
    1931601
  • Title

    A coprocessor for accurate and reliable numerical computations

  • Author

    Schulte, Michael J. ; Swartzlander, Earl E., Jr.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Texas Univ., Austin, TX, USA
  • fYear
    1995
  • fDate
    2-4 Oct 1995
  • Firstpage
    686
  • Lastpage
    691
  • Abstract
    This paper presents the architecture and hardware design of a special-purpose coprocessor that performs variable-precision, interval arithmetic. Variable-precision arithmetic allows the precision of the computation to be specified, based on the problem to be solved and the required accuracy of the results. Interval arithmetic produces two values for each result, such that the true result is guaranteed to be between the two values. The coprocessor gives the programmer the ability to specify the precision of the computation, determine the accuracy of the results, and recompute inaccurate results with higher precision. Direct hardware support for variable-precision, interval arithmetic greatly improves the accuracy and reliability of numerical computations. Execution time estimates indicate that the coprocessor is two to three orders of magnitude faster than an existing software package for variable-precision, interval arithmetic
  • Keywords
    coprocessors; digital arithmetic; logic design; coprocessor; direct hardware support; hardware design; interval arithmetic; numerical computations; reliable numerical computations; Computer architecture; Computer errors; Coprocessors; Digital arithmetic; Error correction; Hardware; Memory management; Programming profession; Software packages; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 1995. ICCD '95. Proceedings., 1995 IEEE International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1063-6404
  • Print_ISBN
    0-8186-7165-3
  • Type

    conf

  • DOI
    10.1109/ICCD.1995.528942
  • Filename
    528942