• 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