DocumentCode
3431396
Title
Specifications for a variable-precision arithmetic coprocessor
Author
Hull, T.E. ; Cohen, M.S. ; Hall, C.B.
Author_Institution
Dept. of Comput. Sci., Toronto Univ., Ont., Canada
fYear
1991
fDate
26-28 Jun 1991
Firstpage
127
Lastpage
131
Abstract
The authors have been developing a programming system intended to be especially convenient for scientific computing. Its main features are variable precision (decimal) floating-point arithmetic and convenient exception handling. The software implementation of the system has evolved over a number of years, and a partial hardware implementation of the arithmetic itself was constructed and used during the early stages of the project. Based on this experience, the authors have developed a set of specifications for an arithmetic coprocessor to support such a system. These specifications are described. An outline of the language features and how they can be used is also provided, to help justify the particular choice of coprocessor specifications. The authors also indicate what other hardware features would be most helpful to the systems programmer, especially for implementation of the exception handling
Keywords
digital arithmetic; logic circuits; microprocessor chips; satellite computers; exception handling; floating-point arithmetic; programming system; scientific computing; variable-precision arithmetic coprocessor; Computer languages; Computer science; Coprocessors; Councils; Floating-point arithmetic; Hardware; Programming profession; Reactive power; Scientific computing; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Arithmetic, 1991. Proceedings., 10th IEEE Symposium on
Conference_Location
Grenoble
Print_ISBN
0-8186-9151-4
Type
conf
DOI
10.1109/ARITH.1991.145548
Filename
145548
Link To Document