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 :
بازگشت