• DocumentCode
    3366244
  • Title

    Design of arithmetic elements for Burroughs Scientific Processor

  • Author

    Gajski, Daniel D. ; Rubinfield, L.P.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
  • fYear
    1978
  • fDate
    25-27 Oct. 1978
  • Firstpage
    245
  • Lastpage
    256
  • Abstract
    The design criteria and implementation of the Arithmetic Element (AE) of the Burroughs Scientific Processor, a vector machine intended for scientific computation requiring speed of up to 50 million floating-point operations per second, is discussed. An array of 16 AEs operate in lockstep mode, executing the same instruction on 16 sets of data. The 16 AEs are one stage in a pipeline which consists of 17 memory modules, an input alignment network, and an output alignment network. The AE itself is not pipelined. It can perform over one hundred different operations including a floating-point addition, subtraction and multiplication, division, square root, among the others. Eight registers are provided for the storage of intermediate values and results. Modulo 3 residue arithmetic is used for checking hardware failures.
  • Keywords
    design engineering; floating point arithmetic; AE; Burroughs scientific processor; Modulo 3 residue arithmetic; arithmetic element design; floating-point addition; floating-point division; floating-point multiplication; floating-point square root; floating-point subtraction; hardware failure checking; input alignment network; lockstep mode; memory modules; output alignment network; scientific computation; vector machine; Arrays; Clocks; Hardware; Pipeline processing; Process control; Registers; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Arithmetic (ARITH), 1978 IEEE 4th Symposium on
  • Conference_Location
    Santa Monica, CA
  • Type

    conf

  • DOI
    10.1109/ARITH.1978.6155777
  • Filename
    6155777