Floating-point accumulator
First Claim
1. A floating-point accumulator for accumulating data represented by a floating point number, comprising:
- input means for inputting input data to be accumulated;
adding means for adding a first pair of data and outputting the added first pair of data as added result data; and
data added order changing means for receiving the input data to be accumulated from the input means and the added result data, obtaining a second pair of data at a same addition level from at least one of the input data to be accumulated and the added result data, and inputting the second pair of data to the adding means as the first pair of data.
2 Assignments
0 Petitions
Accused Products
Abstract
To obtain the sufficiently precise result of floating-point accumulation even if the quantity of computation is enormous, a floating-point accumulator according to the present invention is constituted as follows:
When two floating-point data are stored in any of shift registers, the two data are respectively output to BUS0 and BUS1 via one connected to the shift register of buffers. The two output data are input to an adder via BUS0 and BUS1 and output as added result data after adding the floating-point numbers. The above added result data is returned to each input of the shift registers via BUSW and a multiplexer and written into the shift register corresponding to the addition of the higher level by one of the shift register holding floating-point data before addition. The floating-point numbers are accumulated by repeating the above operation.
-
Citations
4 Claims
-
1. A floating-point accumulator for accumulating data represented by a floating point number, comprising:
-
input means for inputting input data to be accumulated; adding means for adding a first pair of data and outputting the added first pair of data as added result data; and data added order changing means for receiving the input data to be accumulated from the input means and the added result data, obtaining a second pair of data at a same addition level from at least one of the input data to be accumulated and the added result data, and inputting the second pair of data to the adding means as the first pair of data. - View Dependent Claims (2, 3, 4)
-
Specification