Normalization of a product on a datapath
AssigneeInternational Business Machines Corporation
InventorsKlaus M. Kroener, Cedric Lichtenau, Silvia M. Mueller, Andreas Wagner
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsKlaus M. Kroener, Cedric Lichtenau, Silvia M. Mueller, Andreas Wagner
Estimating the term…
A unit operates on a sum term and a carry term separated into a high part and a low part of a product and performs a method that includes iteratively computing a carry save product and separating the carry save product into the high part and the low part: an intermediate product. The unit generates an intermediate wide result by performing a wide addition of the intermediate product to generate an unrounded sum for the high part (i.e., a fused-multiply-add high part) and the low part (i.e., a fused-multiply-add high part). The unit pre-aligns the intermediate wide result on two fixed length shifters such that the fused-multiply-add high part and the fused-multiply-add low part are pre-aligned to each fit on one shifter of the two fixed length shifters.
A computer-implemented method comprising:
Dependencies are inferred from the claim text.