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
Link To Document