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
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;
Conference_Titel :
Computer Arithmetic, 1991. Proceedings., 10th IEEE Symposium on
Conference_Location :
Grenoble
Print_ISBN :
0-8186-9151-4
DOI :
10.1109/ARITH.1991.145548