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